✨ About The Role
- The Staff Software Engineer will lead a squad of 3 to 4 developers, focusing on planning, architecture, development, and maintenance of products.
- Responsibilities include designing, developing, testing, and maintaining product features and enhancements.
- The role requires collaboration with product managers, designers, and other engineers throughout the product life cycle.
- The candidate will ensure the quality, reliability, operations, and security of the product.
- The position offers autonomy typically found in early-stage product development, allowing for agile decision-making.
⚡ Requirements
- The ideal candidate will have over 8 years of experience in software engineering, demonstrating a strong technical background in both frontend and backend development.
- Proven leadership skills are essential, as the role involves guiding a team of developers and fostering their growth through training and coaching.
- Experience in product-oriented software development is crucial, particularly with rich enterprise products.
- The candidate should be comfortable making decisions in dynamic situations, showcasing independence and confidence.
- Excellent communication skills in English are necessary to facilitate effective collaboration within a globally distributed team.