We are seeking an experienced Staff Backend Software Engineer to join our fully remote team.
As a key player in our Engineering team, you will contribute to architectural design and will have an impact on how we develop our product.
This role demands a deep understanding of distributed systems, performance optimization, and the ability to drive significant business value through technical solutions.
Responsibilities include participating in daily software development activities, conducting code reviews, leading and driving 1-2 large projects, designing and implementing architectural solutions, and proactively suggesting enhancements to the product and software architecture.
Requirements:
Current residence in Europe is required.
A minimum of 6 years of professional software development experience is necessary.
Strong proficiency in algorithmic thinking and problem-solving is expected.
A passion for performance optimization, both on architecture and component level, is essential.
Extensive experience in designing and implementing distributed systems is required, including large-scale data processing in near real-time, ensuring the consistency and integrity of data across multiple storage systems, and building systems with high reliability, robustness, and resilience.
Concise and logical communication skills, both written and verbal, are important.
The ability to balance business goals with technical purity, especially when adapting to high-paced, shifting priorities, is needed.
Experience in leading engineering teams of 3-5 people is required.
Benefits:
We offer 100% remote work with offices (co-works) in Warsaw/Wrocław/Poznań/Kraków available and flexible working hours.
Participate in the Employee Stock Option Plan and be part of our growth journey.
The contract type is B2B.
Enjoy 20 paid service-free days per year.
There is space to take action, bring your ideas to life, and make a real impact.