Position: Senior Software Developer (Tallinn)
Company: Bolt
Category: C++
Experience required: 3y
English level: upper

Your daily adventures will include 🚀
- Designing and building Bolt's growing backend systems
- Coding mostly in Node.js and TypeScript (previous experience with Node.js is not required)
- Proactively fixing upcoming bugs and solving technical challenges
- Contributing ideas to our product development roadmap

We are not really looking for Node.js experts, but for cross-language engineers for whom a specific stack is just a tool to solve a problem, not the solution itself.

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...