Brilliant Software Developers Wanted

Apply Now

Welcome to

We're a global team of 200+ building a software to fully automate and optimize online marketing
at scale. With 600+ servers in use, we render 10B images and videos for our customers per month, and process 1M+ of ads every minute. Companies like eBay, Uber and Skyscanner use our product to grow their business online. 

We believe in strong and autonomous developer teams. That's why self-organizing teams own their components and prioritize their own work. Relentless experimentation, a speedy feedback loop, and trusting everyone with decision-making power are key elements of staying ahead of the curve.

Being close to customers is one of our core values. All Smartly’s significant features are developed in close cooperation with clients, and our engineers travel to meet customers across continents, attend sales demos, and do technical support regularly.

Learn more about how we work in our Culture Handbook.

Read it now

Working Smartly



"At, I'm able to use a variety of skills while learning new ones. The combination of an in-house product and really talented teams grants the freedom to tap into the latest technologies to solve challenges we face in fast-paced development. When deploying 10 times in a day to production, you need to be sure that everything works seamlessly."


— Hannu Pelkonen, Software Developer,

What's in Store for You at


Build new features working closely together with other developers, product management, designers, and customers.


Review other developers’ code right from the start.


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


Help our highly technical support team triage bugs.


Push code to production during your first days, and demo your first feature at the Friday demos.


Enjoy a competitive salary + option plans.


Participate in defining our future at the events.


Travel to meet our customers and team members in San Francisco, New York, Singapore, Buenos Aires or Berlin – if you enjoy traveling.


Recharge with full five weeks of paid annual leave and enjoy a wellness benefit.

Who We're Looking For

We are looking for versatile Software Developers to join our Engineering Team in Helsinki to build a world-class product in an extremely fast-changing environment.

Generally, we value if you have:

  • 4+ years of experience as a professional software developer. 
  • Extensive experience working with across techs within our stack or similar.
  • Maintainable and testable code, while navigating both functional programming and object-oriented programming patterns. 
  • Knowledge on how the web works and are familiar with REST API design, HTTP fundamentals, and security practices. 
  • Care how software is developed in teams and are always looking to improve. 
  • Are continuously learning new things by reading, building hobby projects or testing new technologies on the job. You also enjoy teaching others around you. 
  • You are pragmatic. We’re working on an existing system, and our customers’ business depends on it.

Bonus points, if you have:

  • Experience in component-based frontend architectures with React+Redux. 
  • An eye for user interfaces and design. 
  • Solid experience in SQL, building complex queries and procedures. 
  • Worked with highly scalable distributed systems, consisting of multiple microservices, deployed to hundreds of nodes. 
  • Experience building large-scale data processing pipelines.

Benefits of working at

  • Work with the nicest and brightest teammates in a flat organization.
  • Opportunity to travel to meet Customers, Facebook and Smartlies at our offices around the world via our Developer Rotation program. 
  • Competitive salary + option plans.
  • Recharge yourself with full 5 weeks of paid annual leave. 
  • Healthcare insurance/service.
  • Wellness and personal development (tools, events, etc.) reimbursement. 
  • Enjoy weekly breakfasts and quarterly dinners with the team. 

What Next?

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

  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

  2. Technical interview: we’ll discuss various areas 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. We don’t expect anyone to be an expert in everything.

  3. Coding exercise: we’ll be pair programming a simple a Node.js app to make sure that you can also work with code. Previous experience with Node.js is not necessarily required, as the session will be very interactive.

  4. Meet the leadership: Otto Hilska (VP of Product) chats with all candidates to learn about their ambitions.
Apply Now

You can read our recruitment privacy policy here