backend developer for advertising campaign automation
Summary
Backend developer at Smartly building and maintaining services for advertising campaign automation and optimization (Triggers, Ad Rotation, Smartly Actions, Action Router), with full project ownership, cross-team collaboration, and mentoring. Core stack is TypeScript, Node.js, React, and distributed cloud-native microservices; hybrid work from the Helsinki office 3 days a week.
Smartly provides a platform with services that help customers automate campaign management, optimize advertising performance, and execute changes across multiple media platforms.
Задачи
- Design, build, and maintain backend services and frontend applications for campaign automation and optimization
- Contribute to technical and architectural decisions that improve scalability, reliability, and developer experience
- Develop and evolve services including 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
- Contribute to cross-team initiatives and platform improvements that help shape Smartly’s target architecture
Требования
- 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 automated unit, integration, and end-to-end tests
- Ability to independently drive projects from problem definition through delivery
- Strong communication and collaboration skills, with experience working across multiple teams and functions
- A customer-value mindset, pragmatic problem-solving skills, and a focus on continuous improvement
- Interest in mentoring and supporting the growth of other engineers
- Ability to work from the Helsinki office 3 days a week
- Будет плюсом: Python experience
Условия
- Healthcare packages and mental health services
- Paid holidays and family leave, with a commitment to work-life balance
- Equity options and performance-based rewards
- Competitive compensation and career development opportunities
- Option to work abroad for up to 30 days annually