Logo of Bolt

Node.js Developer

Tallinn, Estonia
Photo of Juliana Valieva
Recruiter
Juliana Valieva
Roles:
Backend
One of skills:
Java
C++
Python
Go
Nice to have skills:
Node.js
TypeScript
GCP
AWS
Azure
Considering candidates from:
Schengen
Work arrangement:
Onsite only
Industry:
Information technology
Language:
English
Level:
Senior
Visa sponsorship:
Provided
Company size:
1,001-5,000 employees
Logo of Bolt

Node.js Developer

Tallinn, Estonia
Bolt is the leading European mobility platform on a mission to make urban travel more affordable and sustainable. We help people save time and money, reduce stress and improve cities. Bolt also provides a reliable income to millions of drivers all over the globe.
Tasks:
  • Architecting, designing, developing, and deploying Bolt's growing backend systems
  • Collaborating with key internal stakeholders to determine how to scalably design backend systems and APIs to meet their needs
  • Coding mostly in Node.js and TypeScript (previous experience with Node.js is not required)
  • Contributing ideas and constructive feedback to our product development roadmap
  • Sharing your knowledge by giving tech talks, and promoting appropriate tech and engineering best practices in and outside of the team
  • Helping lead feature/initiatives from idea to positive execution
  • Working closely with Product to slice and dice scope and deliver piece by piece
Must-have:
  • 5+ years of experience in software development
  • Solid understanding of algorithms and data structures
  • Experience in making data-driven and metric-driven decisions
  • A drive for leading initiatives and features till the end, even if the last mile is the hardest
  • Experience in a microservice architecture
  • Strong principles towards writing clean, simple, secure, and maintainable code
  • Experience in API design
  • University degree in a technical subject (Computer science, Mathematics, or similar) or equivalent experience in the industry
  • Good English and communication skills
Nice-to-have:
  • Familiarity with any cloud systems (AWS, Azure, Google app engine)
  • Interest in real-time and asynchronous systems
  • Experience in working with relational databases
  • Real-life experience of running highly available systems
  • Experience building distributed high-volume systems
Benefits:
  • Trial period: 4 months
  • Motivational Base salary & sky-rocketing stock options (the value is already quite high, we’ve been growing at least 2-3 times a year so it’s not difficult to predict your stock options growth 
  • Flexible working hours
  • Hybrid office setup
  • Private health insurance
  • Sports compensation that covers any sport you choose
  • Free Bolt rides
  • One of the coolest office spaces in Tallinn with games, ping-pong, free snacks/drinks, I will kindly show it to you a bit later.
  • Motivated and talented international team including ex-Microsoft, Google, Uber and Facebook developers (edited) 
  • Regular team events (Twice a year we have Company’s events to learn more About the Business and what’s happening in Company)
Interview process:
  1. Intro call with Toughbyte
  2. Home test assignment (not limited in time), algorithmic task (optional step)  
  3. 1 live-coding interview with an Engineer (75 minutes)
  4. 2 live-coding interview with an Engineer (90 minutes) 
  5. System design/Architecture interview with an Engineering Manager (75-90 minutes) 
  6. Team-fit meetings
Have questions about this position? Ask us via email or try the company page.

Apply now

or
By applying you agree to our terms of service. This site is protected by reCAPTCHA and the Google privacy policy and terms of service also apply.