Full job description
Meta Workspaces at Smartly helps advertisers manage and scale campaigns on Meta via Smartly. The Senior Software Engineer will design and evolve full-stack systems supporting high-volume advertising workflows globally. Responsibilities include building backend services, integrating with Meta Marketing API, ensuring system reliability and scalability, owning feature development from design to rollout, collaborating cross-functionally, improving system observability, exploring AI tools for productivity, and mentoring engineers. Required skills include strong backend/full-stack development experience, proficiency in TypeScript and Node.js, knowledge of relational databases, APIs, cloud infrastructure, distributed systems, and production service scaling. The role requires strong communication skills, curiosity about AI, and ability to work hybrid with 3 days/week onsite in Helsinki. Technologies used include TypeScript, Node.js, PostgreSQL, React, Kafka, Kubernetes, and modern testing frameworks. Benefits include an inclusive global culture, healthcare, equity options, competitive pay, career development, and flexible hybrid work with travel options.
What you'll do
- Design, build, and maintain backend services and full-stack product capabilities for Meta Workspaces
- Build and maintain integrations with the Meta Marketing API
- Develop and operate systems processing high volumes of advertising operations and data with reliability, performance, and scalability
- Own high-impact features from product discovery and API design through implementation, testing, rollout, and iteration
- Collaborate with product, design, infrastructure, data, and engineering teams to deliver reliable technical solutions
- Improve scalability, reliability, performance, and observability of services under production load
- Design robust APIs, service boundaries, and integrations supporting complex automation and workflow-driven products
- Explore AI-enabled tools to improve engineering workflows, developer productivity, and team delivery quality
- Mentor other engineers and raise standards for testing, monitoring, code quality, and operational excellence
Requirements
- Strong experience building and shipping production software as a backend or full-stack engineer
- Professional experience with TypeScript and Node.js
- Practical experience with relational databases, APIs, cloud infrastructure, and distributed systems
- Experience designing, operating, and scaling production services with demanding reliability, performance, and availability requirements
- Ability to make thoughtful technical decisions in ambiguous situations and balance quality, speed, and long-term maintainability
- Experience collaborating across functions and contributing to technical discussions that shape product and engineering outcomes
- Strong written and verbal communication skills in English
- Curiosity about emerging AI capabilities and willingness to explore opportunities to improve products, workflows, and developer productivity through AI
- Ability to work effectively in a hybrid setup, including three days per week in the Helsinki office
Tech stack
TypeScriptNode.jsPostgreSQLReactPlaywrightJotaiKafkaBullMQKubernetesdistributed tracingobservability toolingmodern testing frameworks
Benefits
Inclusive global culture with diverse perspectivesGlobal impact on customers' success and business growthHealthcare packages and mental health servicesWork-life balance with paid holidays and family leaveEquity options and performance-based rewardsCompetitive compensationCareer development opportunitiesFlexible hybrid workplace with option to work abroad for up to 30 days annually