AdTechTalent
Engineering5 days agoRemote

Smartly

Senior Software Engineer, Campaign Automation & Optimization

typescriptnode.jsreactnestjskoapostgresqlrediskubernetesjestfullstackbackendfrontendmicroservicescloud-nativeautomationcampaign optimizationmentoringhybrid

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Helsinki, Finland

Full job description

Senior Fullstack Engineer role in Team Autopsy to build automation and optimization features for advertising campaign management. Work on core services including Triggers, Ad Rotation, Smartly Actions, and Action Router. Collaborate with product managers, designers, and engineers to deliver scalable solutions. Use TypeScript, Node.js, NestJS, Koa, PostgreSQL, Redis, Kubernetes, and React. Responsibilities include designing and maintaining backend and frontend systems, contributing to architecture, owning projects end-to-end, improving system quality, mentoring engineers, and shaping platform architecture. Requirements include strong backend and React experience with TypeScript, understanding of distributed systems and microservices, testing with Jest, project ownership, communication skills, customer-focused mindset, mentoring interest, and ability to work onsite in Helsinki three days per week. Benefits include inclusive culture, global impact, healthcare, work-life balance, equity, competitive pay, career development, and flexible hybrid work with option to work abroad up to 30 days annually.

What you'll do

  • Design, build, and maintain backend services and frontend applications for campaign automation and optimization
  • Contribute to technical and architectural decisions to 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 customer-focused solutions
  • Own projects from planning through implementation balancing short-term and long-term needs
  • Improve system quality through automated testing, monitoring, and continuous engineering practice improvements
  • Mentor engineers through code reviews, knowledge sharing, and technical collaboration
  • Contribute to cross-team initiatives and platform improvements shaping Smartly’s target architecture

Requirements

  • Strong experience building backend services with TypeScript and Node.js
  • Experience developing modern React applications using TypeScript
  • Solid understanding of distributed systems, APIs, microservice architectures, and cloud-native development practices
  • Experience writing and maintaining unit, integration, and end-to-end tests using tools such as Jest
  • Ability to independently drive projects from problem definition through delivery
  • Strong communication and collaboration skills, with experience working across multiple teams and functions
  • A mindset focused on customer value, pragmatic problem solving, and continuous improvement
  • Interest in mentoring and supporting the growth of other engineers
  • Ability and willingness to work from Helsinki office three days per week

Tech stack

TypeScriptNode.jsNestJSKoaPostgreSQLRedisKubernetesReactJest

Benefits

Inclusive global culture with diverse teamGlobal impact and influence on customer successHealthcare packages and mental health servicesWork-life balance with paid holidays and family leaveEquity options and performance-based rewardsCompetitive compensation and career development opportunitiesFlexible hybrid workplace with option to work abroad up to 30 days annually

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.