Senior Python Backend Engineer, Authentication
Germany · Sweden · Helsinki, Finland · Tallinn, Estonia
Full-time
About Wolt
At Wolt, we create technology that brings joy, simplicity and earnings to the neighborhoods of the world. In 2014 we started with delivery of restaurant food. Now we’re building the delivery of (almost) everything and you’ll find us in over 500 cities in 30 countries around the world. In 2022 we joined forces with DoorDash and together we keep on dreaming big and expanding across the globe.
Working at Wolt isn’t always easy, but it’s definitely exciting. Here you’ll learn more, build more, and ship more than in most other companies. You’ll be challenged a lot, but also have a lot of fun on the way. So, if you’re a self-starter with drive and entrepreneurial spirit, this could be the ride of your life.
We are seeking an enthusiastic software engineer for our Authentication team.
As a software engineer in the Authentication Team, your primary responsibility will be to develop and maintain the Wolt Authentication component, which we've built from the ground up. This role is crucial for ensuring the security, reliability, and scalability of our platform, especially as our user base continues to grow rapidly.
You'll play a central role within the organization, collaborating with multiple teams to secure our consumer applications, internal tools, and communication between our systems. In this position, you'll be working on the development of systems and libraries that have a broad impact across the entire platform, allowing you to significantly influence the future development of our solution.
Our team mainly works with Python. If you're not familiar with Python, that's perfectly fine. If you're open-minded and enjoy learning, we will work together to get you there. We firmly believe that outstanding engineers are distinguished by their understanding of concepts, principles, algorithms and good habits rather than their specific knowledge of individual programming languages.
Job description
We are looking for an experienced Python Backend Engineer to join our growing Authentication team! This team helps other Wolt Product teams to succeed - we embrace a customer-first mindset for creating tools, services, and sharing knowledge, in the domains of authentication and authorization and event-driven architecture.
As a software engineer in the Authentication Team, your primary responsibility will be to develop and maintain the Wolt Authentication component, which we've built from the ground up. This role is crucial for ensuring the security, reliability, and scalability of our platform, especially as our user base continues to grow rapidly.
In this team, you get to work at the center of the action, with a talented and diverse group of people and use the latest technologies to resolve platform-wide problems in the pursuit of high-quality services that are secure, and scalable.
In this position you'll be developing the Wolt Authentication component we’ve built from scratch, ensuring its security, reliability, and scalability, as the number of users grows rapidly. It’s a central role in the organization, so you’ll work with multiple teams to secure our consumer applications, internal tools, as well as communication within our systems. You will be developing systems and libraries that are used across the platform, and you can have a big impact on the future development of these solutions.
Our humble expectation:
-Looking for an engineer with experience in designing and building high-quality software and APIs using modern Python.
-Primary tech stack includes Flask, FastAPI, MongoDB, and PostgreSQL.
-Experience in building and operating scalable software services in production is highly valued.
-Backend runs on Kubernetes in AWS, so proficiency in these platforms or similar cloud infrastructure is a strong plus.
-Additional experience with Go, Java, or related languages is beneficial.
-Previous exposure to front-end development is appreciated.
-Strong communication skills and ability to collaborate across teams.
-Product-oriented mindset with a proactive approach to problem-solving.
-Willingness to raise and address issues constructively within the team and the broader Wolt Product team.
-Understanding web application security concepts (SSO, OAuth, OpenID Connect, IAM, JWT, HTTP, REST) is a plus but not a requirement, as these can be learned.
Additional info:
If you didn't know it yet, we have a strong Python community at Wolt: around 100 of our engineers are actively using Python and sharing knowledge related to its rich ecosystem.
Wolt Tech Talks Youtube channel has recordings from our Python meetups and interesting articles in our engineering blog
Our Commitment to Diversity and Inclusion
We’re committed to growing and empowering a more inclusive community within our company, industry, and cities. That’s why we hire and cultivate diverse teams of people from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunity to excel.