Summary
The job is for a Technical Lead role in a company that provides an open source data platform for 3D software collaboration. The candidate will lead the technical implementation of a multi-tenant application, mentor team members, develop and maintain backend systems, ensure integration with third-party services, and foster a culture of innovation.
Requirements
- Proven track record of leading and mentoring software engineering teams in a fast-paced and dynamic environment
- Strong proficiency in Node.js TypeScript, and PostgreSQL
- Proven experience of integrating OAuth2, SAML, OpenID and other authentication protocols
- Experience with scalable backend architectures, REST and GraphQL API development
- A great deal of experience working on a multi-tenant SaaS product
- Excellent problem-solving skills and the ability to navigate complex technical challenges
Responsibilities
- Lead the technical implementation of the first step towards a multi-tenant application
- Take ownership of the technical architecture and design decisions for our multi-tenant SaaS platform
- Mentor and guide team members, providing technical expertise, guidance, and support to foster their professional growth and development
- Develop and maintain scalable and efficient backend systems using Node.js and TypeScript
- Ensure the seamless integration of our platform with various third-party services and APIs
- Collaborate closely with our product manager, and other stakeholders to define technical requirements and ensure alignment with the overall product vision