Main

  • Teams
  • Locations
  • This is Wolt
    • Our story
    • What we're building
    • Our culture
    • Wolt engineering
  • How we hire
    • Early careers
  • Blog
Job search
  • Teams
  • Locations
  • This is Wolt
    • Our story
    • What we're building
    • Our culture
    • Wolt engineering
  • How we hire
    • Early careers
  • Blog
Job search

Tech

Jun 19, 2019

Poyan, Wolt’s Courier app developer: “What drew me in is the emphasis the company puts on tech”

Poyan blog

Did you know that Wolt’s tech stack is a lot broader than a single mobile app? We build all our tech in-house and wanted to write a bit more about what we do, and who actually does the developing here. In this blog series, we’re interviewing our engineers to give you a glimpse into the dev life at Wolt.

Today we’re featuring Poyan Nabati, who is an app developer for the courier side. The courier product development team strives towards the perfect experience for our hard working courier partners. The team is responsible for the app that our couriers use in their everyday work, but they also build multiple internal tools for courier lifecycle management. Wolt has over 10 000 courier partners.

What do you do here?

I am an app developer for the courier-side of things. We have three apps: courier, customer, restaurant. What I appreciate the most about the courier app, is that as a dev, you have really engaged users, and you quickly get feedback.

How long have you been at Wolt?

I’ve worked here for 6 months now.

Why did you choose to work here?

I think what drew me in was that there’s an emphasis on tech here. People have time to think about difficult things. Also I really liked all the people that I met. I was interviewing with companies in Germany as well, but I really enjoyed the relaxed and casual Nordic working culture and moved to Helsinki. Apart from the dark winter, it’s a great place.

“We have time to think about difficult things here. Also, I really like the people.”

What’s the most interesting technological challenge you’re currently working on?

The most interesting thing I’m doing right now is basically migrating our codebase that’s mostly been written in plain ol’ JavaScript to TypeScript, and using io-ts at the boundaries to ensure that all the data we are handling in the app is fully typed. We’re doing that to ensure that as we scale, and the size of projects and number of team members grows, we can keep up the quality and prevent unnecessary bugs to reaching our precious courier partners.  

In-text CTA - engineering

What’s the most difficult technical problem you’ve encountered during your time at Wolt?

We once had a critical bug that was almost impossible to find. It appeared randomly and would hide tasks from some of the courier partners, and only sometimes. After a lot of head scratching, it turned out, one of the libraries we were using was silently swallowing an error that prevented the task to be shown, and the error itself was due to a flaw in the version of JavaScriptCore that was packaged with react-native. We ended up finding it after one of our team members diligently went through all of our dependencies and finally struck gold.

“One of the libraries was silently swallowing an error that prevented the task to be shown, and the error was due to a flaw in the version of JavaScriptCore.”

What technologies do you use?

React, react native, TypeScript, io-ts, redux, redux/redux-saga, styled-components, Storybook, CodePush

Favorite programming language and why?  

I’m biased because I’ve been working with JavaScript for so long, but for me, building quality stuff that people actually use has always been at the core of what excites me, and JavaScript generally lets you do that really quickly. Of course, I love statically typed languages as much as the next guy or girl, but I also do find some nerdy pleasure in the art of attentively manoeuvring through the JavaScript jungle with all of it’s quirks and kinks.

How can developers develop themselves at Wolt?

Generally, I think that the more senior you become, the less other people will be able to teach you directly and you have to reach out to that next level on your own. What I like about Wolt is that people generally don’t stress you to rush to a conclusion, and honestly, at this stage, I think learning for me is more about getting the time for doing deep work rather than getting “taught” by other people. With that said, I’m really appreciative of the fact that I have quite competent colleagues and just having them as mental sparring partners is a great way to challenge your thinking.


Want to join our team to build Wolt together? We’re hiring! Check out our open roles at wolt.com/jobs 🚀

Interested in joining us?

Engineering Manager, Computing Platform
Engineering•Helsinki, Finland•Berlin, Germany
FullStack Engineer, AdTech
Engineering•London, United Kingdom
Kotlin Backend Engineer
Engineering•Helsinki, Finland•Stockholm, Sweden
Senior Backend Engineer
Engineering•Helsinki, Finland
See all open roles
Related articles
On-Call at Scale: How we do on-call engineering at Wolt
Behind the scenes of Wolt Hackathon 2023
Launching and revamping one of Wolt’s most beloved features
Follow our tech team on XGet updates about our next meetups, tech blogs, open positions and more.Follow our tech team on XSubscribe to our Wolt Tech Talks YouTube channelTune in for interesting tech talks from our product teams.Subscribe to our Wolt Tech Talks YouTube channelFollow us on LinkedInStay in touch with the latest news, content and job opportunities from Wolt.Follow us on LinkedIn

Read next

Firefighter Yuho

Tech

On-Call at Scale: How we do on-call engineering at Wolt

Ibbad Hafeez, SRE Competence Lead & Helena Anttila, Head of Tech Support

Jan 16, 2024
Hackathon 2023

Tech

Behind the scenes of Wolt Hackathon 2023

Leandro Storoli dos Santos

Jul 5, 2023
easter-egg-game-blog-hero-1.webp

Design

Launching and revamping one of Wolt’s most beloved features

Mia Lavanti

Nov 25, 2022
How to develop quality products - alt image

Tech

How to develop quality products

Untamo Hirvonen, QA Competence Lead at Wolt

May 26, 2023
Cover image: open source blog

Tech

Wolt loves open-source software

Fredrik Sannholm

Aug 24, 2022
new

Tech

How our engineering teams prepare for scalability events at Wolt

Ibbad Hafeez

Mar 21, 2024
Ada Blank

Tech

From biotech to Python with Ada — the journey of a software engineer

Apr 6, 2023
Cover image: python packages

Tech

Introducing a project template for modern Python packages

Jerry Pussinen

Aug 11, 2022
Join us!

Discover all 320 opportunities at Wolt

    • Teams
    • Locations
    • This is Wolt
    • How we hire
    • Blog
    • For couriers
    • For merchants
    • For stores
    • For companies
    • For Wolt Delivery
    • Contact
    • Media
    • Support
    • Responsibility
    • Security
    • Instagram
    • Facebook
    • Twitter
    • LinkedIn
Get it on the App StoreGet it on the App StoreGet it on Google PlayGet it on Google Play

Wolt Careers

  • Teams
  • Locations
  • This is Wolt
  • How we hire
  • Blog

Let's do this together

  • For couriers
  • For merchants
  • For stores
  • For companies
  • For Wolt Delivery

Wolt links

  • Contact
  • Media
  • Support
  • Responsibility
  • Security

Follow us

  • Instagram
  • Facebook
  • Twitter
  • LinkedIn
Get it on the App StoreGet it on the App StoreGet it on Google PlayGet it on Google Play
Accessibility statementTerms and conditions

© Wolt 2014-2026