Summary
Join our fully remote team as a Staff Backend Software Engineer and contribute to architectural design, driving significant business value through technical solutions.
Requirements
- Minimum of 6 years of professional software development experience
- Strong proficiency in algorithmic thinking and problem-solving
- Passion for performance optimization, both on architecture & component level
- Extensive experience in designing and implementing distributed systems, including: Large-scale data processing in near real-time. Ensuring the consistency and integrity of data across multiple storage systems. Building systems with high reliability, robustness, and resilience
- Concise and logical communication, both written and verbal
- Ability to balance business goals with technical purity, especially when adapting to high-paced, shifting priorities
- Experience in leading 3-5 people engineering teams
Responsibilities
- Participate in daily software development activities and conduct code reviews to ensure high-quality code
- Lead and drive 1-2 large projects, encompassing several tasks with 3-5 engineers, ensuring successful delivery, task decomposition, and clear communication of ETAs and challenges
- Design and implement architectural solutions for complex problems, with a focus on scalability, reliability, and value for the users
- Proactively suggest enhancements to the product and software architecture to the CTO and Product team that can bring significant business value
Benefits
- 100% remote work with an office in Warsaw available and flexible working hours
- Participate in the Employee Stock Option Plan and be part of our growth journey
- 20 paid service-free days per year
- Space to take action, bring your ideas to life, and make a real impact