Smartly logo

Senior Software Engineer, Campaign Automation & Optimization - Smartly - Helsinki, Finland

Software Engineer

Posted: October 4, 2023
Posted 984 days ago
Last seen in crawl: June 9, 2026 (5d 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 a Senior Fullstack Engineer in Team Autopsy, you will build automation and optimization capabilities that help our customers save time, improve campaign performance, and reduce the manual work required to manage advertising campaigns at scale. Team Autopsy owns several core services at the heart of the Smartly platform, including Triggers, Ad Rotation, Smartly Actions, and Action Router. These systems enable customers to automate campaign management, optimize advertising performance, and reliably execute changes across multiple media platforms. As an independent fullstack team operating in the middle of the Smartly product ecosystem, we work closely with product managers, designers, and engineering teams across the company to deliver scalable solutions that create customer value. Our technology stack includes TypeScript, Node.js, NestJS, Koa, PostgreSQL, Redis, Kubernetes, and React. We are a data-heavy team and rely extensively on strong typing and shared TypeScript definitions that support development across Smartly. What You Will Do Design, build, and maintain backend services and frontend applications that power campaign automation and optimization features. Contribute to technical and architectural decisions that improve scalability, reliability, and developer experience. Develop and evolve services such as Triggers, Ad Rotation, Smartly Actions, and Action Router. Collaborate with product managers, designers, and engineers across teams to deliver solutions that address customer needs. Own projects from planning through implementation, balancing short-term requirements with long-term maintainability. Improve system quality through automated testing, monitoring, and continuous improvement of engineering practices. Mentor engineers through code reviews, knowledge sharing, and technical collaboration. Help shape Smartly’s target architecture by contributing to cross-team initiatives and platform improvements.

Company Information

Smartly logo
Technology
Headcount: 750 - ?
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
Product Designer2
Fullstack Engineer2
Intern2
Data Platform Engineer2
Machine Learning Engineer2
Data Engineer2
Senior Fullstack Engineer1
Product Analytics Manager1
Senior Backend Engineer1
Senior HR Business Partner1
Product Operations Manager1
Director1
Head of IT1
Senior Customer Solutions Engineer1
Senior Engineering Manager1
Customer Success Manager1
Technical Writer1
Senior QA Engineer1
Engineering Manager1
Head of Finance1
Senior Software Engineer1
Enterprise Architect1
Frontend Engineer1
Project Manager1
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

  • Design, build, and maintain backend services and frontend applications
  • Contribute to technical and architectural decisions
  • Develop and evolve core services
  • Collaborate across teams
  • Own projects from planning to implementation
  • Improve system quality through testing and monitoring
  • Mentor engineers
  • Shape platform architecture

Requirements

  • Experience building backend services with TypeScript and Node.js
  • Developing modern React applications using TypeScript
  • Understanding distributed systems, APIs, microservice architectures, and cloud-native development
  • Writing and maintaining tests with Jest
  • Ability to independently drive projects

Skills & Technologies

TypeScriptNode.jsNestJSKoaPostgreSQLRedisKubernetesReact

Education Level

None required
5 days agoContent Complete

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