✨ About The Role
- The Senior Software Engineer will be responsible for driving product quality and scalable architecture within the engineering team.
- This role involves owning full-stack features from ideation through post-production maintenance.
- The engineer will collaborate with product management and engineering management to scope initiatives effectively.
- Mentorship and process improvements to enhance team efficiency will be key responsibilities.
- The position requires hands-on coding, strategic decision-making, and continuous improvement in developer experience, testing, and deployment.
⚡ Requirements
- The ideal candidate will have over 6 years of professional software development experience.
- Strong full-stack development skills, particularly with modern Node.js and TypeScript, are essential.
- Experience in shipping production-ready code and making strategic decisions on whether to build or buy solutions is crucial.
- A deep understanding of testing strategies and a commitment to software quality and reliability are necessary.
- The candidate should possess strong cross-functional collaboration and mentorship abilities, demonstrating empathy and kindness in leadership.