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
"Before I joined Smartly.io, I didn’t know a thing about online marketing. Since then, I’ve found out 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."
"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."
"Our engineering culture is very open: we’re actively challenging our own thinking, testing new technologies, optimizing our ways of working, and giving and receiving honest and direct feedback. Thanks to our culture we have been able to maintain a tightly knit community even though we’re growing quickly."
"I definitely feel like the nine months I’ve been here I’ve learned so much. 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."
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, Pinterest and Google. 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.
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.
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.
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.
React, Redux, Flow, TypeScript, Angular
Ruby, Node.js, TypeScript, Kotlin, Python, PHP
Docker, Ansible, Kubernetes, Jenkins, Github, ELK stack, Akka
MongoDB, PostgreSQL, Redis, RabbitMQ, Cassandra
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
Enjoy a competitive salary + option plans.
Recharge with 5 weeks of paid annual leave and a wellness benefit.
Work with the brightest and nicest people in a self-organizing team.
Travel to meet customers and teammates across the world.
Choose your own devices.
Maximize learning with reimbursable books, conferences and courses.
Enjoy weekly breakfasts and quarterly dinners with the team.
Join team activities and clubs.
Participate in company-wide strategy offsites twice a year.
Ask more about our free health care, parental leave, and other perks.
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.