Smartly logo

Senior Software Engineer (Identity and Access Management system) - Smartly - Helsinki, Finland

Senior Software Engineer

Posted: October 4, 2023
Posted 1,009 days ago
Last seen in crawl: July 7, 2026 (1d ago)
Estimated Expiry: November 8, 2023
Location
Remoteness
Role & Management
Role Level:Senior
Management Tier:No People Management
Job Type
Required Languages

Job Description

As part of the Infrastructure Group at Smartly, Enigma is dedicated to managing Identity and Access Management (IAM) and Billing operations. We develop and maintain microservices using TypeScript, NodeJS, Koa, KnexJS, Postgres, Kafka, and Kubernetes. The role involves system design, API development, and collaboration across teams.

Company Information

Current open roles at Smartly on JobCrawls
LocationActive listings
Helsinki, Finland71
Remote - Global6
Berlin, Germany3
London, United Kingdom2
Uusimaa, Finland1
Current role mix at Smartly on JobCrawls
Role typeActive listings
Software Engineer26
Product Manager6
Manager6
Human Resources Specialist5
Data Scientist3
Product Analyst2
Data Platform Engineer2
Data Engineer2
Intern2
Machine Learning Engineer2
Product Designer2
Fullstack Engineer2
Head of Finance1
Senior Engineering Manager1
Senior QA Engineer1
Senior Customer Solutions Engineer1
Customer Success Manager1
Senior Software Engineer1
Enterprise Architect1
Project Manager1
Director1
Senior Fullstack Engineer1
Head of IT1
Product Operations Manager1
Product Analytics Manager1
Senior HR Business Partner1
Senior Backend Engineer1
Technical Writer1
Engineering Manager1
Frontend Engineer1
Current role-level mix at Smartly on JobCrawls
Role levelActive listings
Senior15
Manager11
Mid-Level10
Intern2
Mid-level1

Smartly appears in 83 indexed job postings in JobCrawls' Finland dataset since October 2023. In that historical index, the strongest location signals for this employer are Helsinki, Finland, Remote - Global, and Berlin, Germany.

Data shown is based on historical job postings from our database.

Job Details

Responsibilities

  • Architect, design, and document new features and system enhancements.
  • Apply professional software engineering practices.
  • Translate architectural designs into maintainable code.
  • Develop and maintain APIs.
  • Collaborate with stakeholders.

Requirements

  • Minimum of 5 years of experience in designing, architecting, and building complex, distributed web applications.
  • Proven expertise in system thinking, architecture, and design patterns.
  • Strong backend skills with NodeJS & TypeScript.
  • Good understanding of frontend technologies (React).
  • Excellent communication skills in English.

Skills & Technologies

TypeScriptNodeJSMicroservicesAPI developmentSystem design

Education Level

None required
1 day agoContent Complete

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.