5 days ago
Helsinki, FinlandSenior
Responsibilities
- Architect, design, document, and implement scalable, secure, and maintainable features for Identity and Access Management systems.
- Apply software engineering practices and architectural and design patterns to complex distributed systems.
- Develop and maintain robust backend code primarily with NodeJS and TypeScript.
- Develop APIs for backend services and frontend code.
- Collaborate with product management, infrastructure, support functions, and other stakeholders.
Requirements
- At least 5 years of experience designing, architecting, and building robust, complex, distributed web applications with system-level design as a core responsibility.
- Demonstrated ability to design, document, and implement architectural and design patterns.
- Strong backend development skills with NodeJS and TypeScript, plus understanding of frontend technologies such as React.
- Excellent written and verbal communication skills in English.
- Proactive attitude and willingness to take initiative.
- Knowledge of IAM technologies such as Auth0, OAuth, OpenID, SAML, or Google Zanzibar is advantageous.
- Experience with Rust is advantageous.
Benefits
- Inclusive, international culture with trust, transparency, and open feedback.
- Healthcare packages, mental health services, paid holidays, and family leave.
- Equity options, performance-based rewards, competitive compensation, and career development opportunities.
- Hybrid work arrangement requiring at least 3 days per week in the Helsinki office, with the option to work abroad for up to 30 days.
