✨ About The Role
- As a Staff Software Engineer, you will be responsible for architecting, designing, and building scalable, high-performance full-stack applications.
- The role involves developing quick proof-of-concepts to experiment with innovative user experience ideas and validate technical feasibility.
- You will lead technical projects, ensuring best practices in system architecture, frontend/backend development, and code quality are followed.
- Collaboration with cross-functional teams, including product, design, and AI teams, will be essential to drive technical strategy.
- Taking ownership of critical parts of the platform will be necessary to ensure reliability, scalability, and maintainability.
- The position requires contributing hands-on to both frontend and backend codebases while mentoring other engineers.
âš¡ Requirements
- The ideal candidate will have over 7 years of experience in designing and building full-stack systems, demonstrating a strong understanding of both frontend and backend development.
- Proven experience in a leadership role, such as a Tech Lead or Engineering Manager, is essential for guiding teams and setting technical direction.
- A successful candidate will have a strong track record of delivering high-impact projects and driving engineering efforts across multiple teams.
- The ability to quickly prototype and iterate on ideas while maintaining a long-term engineering vision is crucial for this role.
- Strong problem-solving skills are necessary, with a focus on creating user-friendly, scalable, and maintainable software solutions.
- A passion for mentoring and developing engineers is important, fostering a culture of innovation and excellence within the team.