Smartly

Senior Software Engineer (Identity and Access Management system)

Smartly
Apply
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.
Smartly

About Smartly

1,001-5,000 employees
Contact me