We Take Ownership, Optimize Impact and Maximize Learning

Join us in building tools that automate every step of growing business online.

We are hiring regardless of COVID-19. See how we have adapted our recruitment practices to keep everyone safe and healthy. Read More

Smartly.io Engineering

We’re building the best product company to work for, where highly autonomous engineering teams can take full ownership of creating a first-class software platform. As an engineer at Smartly.io you get to tackle challenges of considerable scale and complexity. We develop our product at a fast pace and in close cooperation with the largest online businesses globally, including Uber and eBay.

Meet The Team

Developer-Page-pic-1

 

Technologies We Work with

Front End

Front End

React, Redux, TypeScript, Angular

Back End

Back End

Ruby, Node.js, TypeScript, Kotlin, Python, PHP

Tooling

Tooling

Docker, Ansible, Kubernetes, Jenkins, Github, ELK stack, Akka

Databases

Databases

MongoDB, PostgreSQL, Redis, RabbitMQ, Cassandra

The People

Engineers Join Us for the Culture and Growth-Minded Colleagues

 

Developer-Page-collage-1 low
content-sectionpadding

Our leadership and culture

What we do

We build tools that automate manual work for our customers and help them work more smartly. Our product is at the core of how business is done today: it allows brands to grow their business through social advertising. Take a glimpse of two of the solutions our developers are working on: Pivot Tables and Video Templates.

Video Templates - Automating Creative Work

Many of our customers sell thousands, if not millions, of products and creating advertisement videos for each product manually isn’t feasible. We created Video Templates that allow our customers automatically generate visually compelling personalized videos with a built-in video editor. Advertisers can fill a video template with product information from a CSV, XML or JSON feed and combine still and video assets to instantly create thousands of video ads. 

Our team chose to build the video editor with React with Redux and Typescript. For our backend rendering service we used Node.js, Typescript and PostgreSQL. We built our rendering service as a small, independent microservice to enable fast iteration and development.

Pivot Tables — One View to Rule Them All

What the Pivot Tables essentially aims for is to eliminate the need for Excel in running campaign performance analytics. The solution allows our customers rely on a single view to analyze high volumes of campaign data, and make changes if needed. It will become the new core of our platform and pave the way for extending to multiple platforms, like Google and Pinterest.

Pivot Tables is built using React and modern web technologies on the frontend, and using Rails and PostgreSQL on the backend. The solution aims to cover all sorts of customer use cases, which means that we’re constantly learning as we work very close to the end users. Since we only support the last two Chrome versions in the product, we can use the newest web technologies which keeps the work interesting.

"Our team is working on separating pieces of the old code base into new microservices. I’m really excited about this project, since we get to rewrite some of the logic and get rid of legacy code. As an autonomous team, we get to choose the technologies we want to use for the new bits, and we’ve chosen Node.js and TypeScript."

Suvi Mäkinen
Full Stack Developer

“The way that the culture and hiring are set up here means that the team is really a great bunch of bright people you can learn from, which is highly motivating. Smartly.io is the place for smart people who like solving problems."

Peter Jenkins
DevOps Engineer

"Before I joined Smartly.io, I didn’t know a thing about online marketing. Since then, I’ve found out that it's one of the most advanced industries out there. There are interesting technical challenges related to scale, speed and huge amounts of data. It’s an industry where you’re learning something new every day and you’re learning from the best."

Pablo Martínez Pérez
Software Developer

I’m always hungry for learning and self-development. Joining the Smartly.io Engineering team proved to be the best decision to keep learning and adding to my professional skill set. Not only do I learn from experienced and smart developers, but I can also collaborate with the most advanced online advertisers. Solving real problems for our customers motivates me to constantly improve.

Zoltán Tudlik
Full Stack Developer, Helsinki

What I like best at Smartly.io are the daily opportunities for learning and growing as a professional. We’re working with modern technologies, our customers and partners are some of the biggest businesses in the world, my colleagues are experts in their field, and we’re all working together to solve interesting technical problems.

Juha Viljanen
Software Developer, Helsinki

Open Positions

No results with the current filters.

Customer Success Manager
Enterprise Customer Success
London
Full-Time
Customer Success Manager (Italian Speaking)
Enterprise Customer Success
Berlin Germany / Madrid Spain
Full-Time
Senior Paid Social Media Associate
Managed Services
New York
Full-Time
Associate Account Executive
Enterprise Sales
Sydney
Full-Time
Enterprise Account Executive
Enterprise Sales
Singapore
Full-Time
Vice President Sales, Central
Enterprise Sales
Chicago
Full-Time
Engineering Team Lead, Facebook Performance & Insights
Engineering Leadership
Helsinki
Full-Time
Backend Developer
Software Development
Helsinki
Full-Time
Technical Support Engineer
Service Operations
New York
Full-Time
Data Engineer
Software Development
Helsinki
Full-Time
Enterprise Sales Development Representative
Enterprise Sales
London
Full-Time
Enterprise Sales Development Representative
Enterprise Sales
New York
Full-Time
Customer Success Manager
Enterprise Customer Success
New York
Full-Time
Lead Technical Writer
Service Operations
Helsinki Finland / Berlin Germany / Madrid Spain
Full-Time
Senior Paid Social Media Associate
Managed Services
San Francisco
Full-Time
Fullstack Developer (Pinterest)
Software Development
Helsinki
Full-Time
Paid Social Media Manager
Managed Services
Helsinki Finland / London UK
Full-Time
Frontend Engineer (Design Systems)
Software Development
Helsinki
Full-Time
DevOps — Site Reliability Engineer
Infrastructure Engineering
Helsinki
Full-Time
Senior Paid Social Media Manager
Managed Services
New York
Full-Time
Senior Account Executive
Enterprise Sales
Seattle
Full-Time
Technical Support Engineer
Service Operations
Helsinki Finland / London UK / Berlin Germany
Full-Time
Paid Social Media Associate
Managed Services
Helsinki
Full-Time
Smartly Launchpad Summer 2021 (Service Operations Engineer)
Service Operations
Helsinki
Trainee
Senior Fullstack Developer (Core Platform Services)
Software Development
Helsinki
Full-Time
Senior Customer Success Manager
Enterprise Customer Success
San Francisco CA / Los Angeles CA
Full-Time
Remote Software Developer (NodeJS/React/TypeScript)
Software Development
Helsinki
Full-Time
Product Marketing Manager
Marketing
London UK / Berlin Germany / Helsinki Finland
Full-Time
Product Manager (greenfield product)
Product Management
Helsinki
Full-Time
Fullstack Javascript Developer (NodeJS/React)
Software Development
Helsinki
Full-Time
Fullstack Developer (greenfield project)
Software Development
Helsinki
Full-Time
Fullstack Developer (Facebook Ecosystem / Performance & Insights Team)
Software Development
Helsinki
Full-Time
Fullstack Developer (Creative Management)
Software Development
Helsinki
Full-Time
Enterprise Account Executive (Thai Speaking)
Enterprise Sales
Singapore
Full-Time
Data Scientist (Optimisation)
Data Science Engineering
Helsinki
Full-Time
Backend Developer (NodeJS/Typescript)
Software Development
Helsinki
Full-Time
Backend Developer (Measurement Partner Integrations)
Software Development
Helsinki
Full-Time
Account Executive
Enterprise Sales
New York
Full-Time
Senior Account Executive
Enterprise Sales
Los Angeles
Full-Time
Fullstack Developer (Multi-Platform)
Software Development
Helsinki
Full-Time
Fullstack Developer (Facebook Ecosystem)
Software Development
Helsinki
Full-Time
FP&A Manager
Financial Planning & Analysis
Helsinki
Full-Time
Enterprise Sales Manager - UK
Enterprise Sales
London
Full-Time
Enterprise Sales Manager - Germany
Enterprise Sales
Berlin
Full-Time
Creative Solutions Partner
Creative
San Francisco CA / New York NY
Full-Time
Smartly Launchpad Summer 2021 (Software Developer)
Software Development
Helsinki
Trainee
Senior Customer Success Manager (Portuguese and Spanish speaking)
Enterprise Customer Success
São Paulo
Full-Time
Senior Account Executive
Enterprise Sales
San Francisco
Full-Time
Product Manager (Digital Asset Management)
Product Management
Helsinki
Full-Time
Product Designer (greenfield product)
Product Design
Helsinki
Full-Time
Product Designer (Creative Product)
Product Design
Helsinki
Full-Time
Product Designer
Product Design
Helsinki
Full-Time
Fullstack Developer (Creative Insights and Testing)
Software Development
Helsinki
Full-Time
Data Scientist (Creative Insights)
Data Science Engineering
Helsinki
Full-Time
Customer Success Manager, Nordics
Enterprise Customer Success
Helsinki
Full-Time
Backend focused Fullstack Developer (Pinterest)
Software Development
Helsinki
Full-Time
Backend Focused Fullstack Developer (Dynamic Ads)
Software Development
Helsinki
Full-Time
Show All

What to expect from the recruitment process

Our recruitment process has five steps that test the depth of your technical knowledge and your ability to make informed decisions. 

We're growing fast and hiring for a variety of profiles. We’re looking for T-shaped people, who have a good command of the basics, and be specialized in anything from databases to domain expertise, UX, agile process understanding, and so on. Our development teams have different needs, and we believe the best way to find an ideal match is through a conversation with you.

  1. First meeting: we're getting to know each other. 
  2. Coding challenge: you'll get a challenge to test your coding skills which you can do at a time that suits you. 
  3. Meeting the Team Lead: learn more about your future team.
  4. Technical interviews: you'll take part in an interactive coding interview with one of our developers followed by a discussion around Systems Design and Architecture.
  5. Explore and expand: we'll dig deeper into your main interests and core skills.

smartly_horizontal_logo_white

Untitled-17-08

Junior developers and tech-savvy business talents, it's time to launch your career:

Smartly Launchpad is a 3–6 month program aimed for junior developer who want to kickstart their coding career, programmers itching towards more customer-focused roles, and tech-savvy business talents with a sweet spot on service ops.


That's you? Then apply by January 31st, 2021.

Read more and apply

Icon-rating_400

See what people say about us in Glassdoor

See Reviews

content-icon-thumbsup

Our culture is why Smartlies come and stay

Our Culture

content-icon-stackoverflow

Check us out in Stack Overflow

Read More