Bolt engineering teams are working on unique product challenges: complex algorithms for demand prediction, optimal real-time pricing, routing, fraud detection, distributed systems and much more. Volumes are growing at a steady pace.
Your daily adventures will include:
Designing and building Bolt’s growing backend systems, with focus on our billing, fraud fighting, invoicing and payments domains
Coding mostly in Node.js and TypeScript (previous experience with Node.js is a plus but is not required)
Write simple and complex SQL queries keeping performance and data size in mind
Designing and coding secure REST APIs on a daily basis, integrating with 1st and 3rd party APIs
Working with the team on solving complex tasks and building a robust architecture of growing Commerce components
Be part of diverse, international and agile team delivering mission critical features on daily basis
Contributing ideas to our product development roadmap
We are looking for people who have experience with building REST APIs, understand transactionality and are able to deliver highly secure, reliable and maintainable code. Previous experience with the Commerce business domain is highly welcomed (online payments, anti-fraud systems, billing and accounting, taxation). Our values are using common sense instead or hard rules, automating all repetitive and non creative tasks and doing cool stuff every day.
We are looking for:
Experience in Node.js / C++ /Java or any OO language
A university degree in a technical subject (Computer science, Mathematics or similar)
4+ years of experience in software development
Good English and communication skills
Solid understanding of algorithms and data structures
Experience with any SQL (MySQL/PostgreSQL)
You will get extra credits for:
Experience with micro-service and distributed systems
Interest in real-time and asynchronous systems
Familiarity with any cloud systems (AWS, Azure, Google app engine
Why you’ll love it here:
Your daily duties will have a meaningful impact on millions of people all over the world.
You’ll be surrounded by the most friendly, supportive colleagues you can imagine.
We don’t care where you work from, as long as you get the job done!
As we grow, so will you! Bolt’s fast-paced, challenging environment offers you great opportunities for professional development.
You’ll always be kept informed. Our bi-weekly All Hands meetings bring our global teams together, ensuring we’re all up to speed and moving forward as one.
Switching off is important! We have fridges full of refreshments, sports compensation, table tennis, Playstation and loads more…
If interested, please apply at Senior Software Engineer – Commerce (bolt.eu)