Building the best product & company to work with


Welcome to the Team


We’re building the best product company to work for, where highly autonomous engineering teams can take full ownership of creating a world-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.

Learn More

Open Positions for Engineering

No results with the current filters.

Backend / Fullstack Engineer (Facebook campaign creation)
Engineering
Helsinki
Full-time
Backend Engineer (Invoicing Service)
Engineering
Helsinki
Full-time
Creative Solutions Partner
Customers
New York
Full-time
Customer Solutions Engineer
Customers
San Francisco
Full-time
Customer Success Manager
Customers
Sydney
Full-time
Customer Success Manager (Managed Service)
Customers
San Francisco
Full-time
Customer Success Manager (Bahasa Indonesia speaking)
Customers
Singapore
Full-time
Customer Success Manager, Nordics
Customers
Helsinki
Full-time
Customer Success Manager, Nordics (Agencies)
Customers
Helsinki
Full-time
DevOps — Site Reliability Engineer
Engineering
Helsinki
Full-time
Engineering Director, Infrastructure
Engineering
Helsinki
Full-time
Enterprise Sales Manager (German speaking)
Sales
Munich
Full-time
Frontend Engineer (actionable insights tool)
Engineering
Helsinki
Full-time
Frontend Engineer (automated optimization tool)
Engineering
Helsinki
Full-time
Frontend Engineer (new team for design systems)
Engineering
Helsinki
Full-time
Fullstack Engineer (creative tools)
Engineering
Helsinki
Full-time
Fullstack Engineer (new Pinterest product)
Engineering
Helsinki
Full-time
General Manager, Asia Pacific
Other
Singapore
Full-time
Group Controller, Group Finance
Finance
Helsinki
Full-time
Group Data Protection Officer
Other
Helsinki
Full-time
Head of Americas Marketing
Marketing
New York
Full-time
HR Business Partner (EMEA)
People
Helsinki
Full-time
Infrastructure Engineer (Developer Tooling)
Engineering
Helsinki
Full-time
Legal Counsel / Senior Legal Counsel FI
Other
Helsinki
Full-time
Product Designer (automated optimization tool)
Product & Design
Helsinki
Full-time
Product Manager (new team for creative tools)
Product & Design
Helsinki
Full-time
Regional Enterprise Sales Manager
Sales
Singapore
Full-time
Regional Growth Market Sales Manager
Sales
Singapore
Full-time
Sales Manager, Growth Market, DACH
Sales
Madrid
Full-time
Sales Manager, Growth Market, Northern Europe
Sales
Madrid
Full-time
Senior Account Executive
Sales
São Paulo
Full-time
Senior Customer Success Manager
Customers
San Francisco
Full-time
Senior Customer Success Manager (Japanese speaking)
Customers
Tokyo
Full-time
Senior Customer Success Manager (Spanish Speaking)
Customers
Buenos Aires
Full-time
Senior Designer
Creative Studio
San Francisco
Full-time
Service Operations Engineer
Service Operations
Singapore
Full-time
Talent Acquisition Partner (Tech)
People
Helsinki
Full-time
Technical Support Development Engineer
Service Operations
Helsinki
Full-time
Trainee, Service Operations Engineer
Service Operations
Helsinki
Trainee
VP, Southern Europe & MENA (Sales)
Sales
Paris
Full-time
Show All

What We Do


We build tools that help our customers work more effectively. Our product is at the core of how business is done today: it allows brands grow their business online, across platforms like Facebook, Instagram and Pinterest. We aim to automate much of the repetitive manual work to help them grow their sales, not headcount. Here you can dive deeper into some of the solutions our development teams are currently 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.

Editor Gif

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.

Technologies We Work With

 

Each team chooses their technologies, while keeping in mind the operational and cross-team collaboration aspects. In practice, we work with a bunch of different technologies, but each team only needs to know a subset of them. We don’t expect anyone to know all of the technologies we use beforehand, but knowing some of them will definitely help. Generally we’re trying to get new team members to play with their strengths, and choose their first team accordingly.

Laptop
Frontend

React, Redux, Flow, TypeScript, Angular

workflow-01
Backend

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

Managed Service
Tooling

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

Reporting
Databases

MongoDB, PostgreSQL, Redis, RabbitMQ, Cassandra

How We Work Together


Engineers at Smartly.io say they chose us thanks to the great work culture and smart colleagues. We only hire to elevate the team, not to delegate tasks, which means that everyone you work with is a true professional. We believe in self-organization, transparency and candid feedback—everyone can speak up and help make better decisions together.

Read Our Culture Handbook


Read Our Tech Blog

 

What's in Store for You

SmartlyIconDevLP-09

Enjoy a competitive compensation.

SmartlyIconDevLP-04

Recharge with 5 weeks of paid annual leave and a wellness benefit.

SmartlyIconDevLP-05

Work with the brightest and nicest people in a self-organizing team.

SmartlyIconDevLP-01

Travel to meet customers and teammates across the world.

Icons-09

Choose your own devices.

Icons-17

Maximize learning with reimbursable books, conferences and courses.

Icons-04

Enjoy weekly breakfasts and quarterly dinners with the team.

Icons-06

Join team activities and clubs.

Icons-19

Participate in decision making about team roadmaps and technologies.

Icons-13

Ask more about our free health care, parental leave, and other perks.

What Next?

Our recruitment process has four 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 a perfect match is through a conversation with you.

  1. First meeting: before diving deeper into your tech skills, we want to know who you are and what motivates you. This is also an opportunity for you to learn more about Smartly.io.
  2. Technical interview: we’ll discuss areas relevant to you ranging from frontend development to networks, security, and development methods. We’re trying to get a clear overview of your skills and where you could learn more.
  3. Coding exercise: we’ll be pair programming in Node environment to make sure that you can also code. Previous experience with Node.js or JavaScript is not necessarily required, as the session will be very interactive. Meet your future team to learn what they are working with.
  4. Final interview with engineering leads.

You can read our recruitment privacy policy here