We are looking for a skillful Senior Java Software Engineer, who must be able to adjust to constant business change.
About the Project:
Millions of drivers will be switching to electric vehicles over the coming years. We need your help to make their experience easy. You will design and build back-end systems that power our mobile app, provide special benefits to drivers, and more. You will work with a collaborative, cross-functional team that takes ideas from the drawing board to full-scale implementation.Your outstanding work will speed up the transition to electrified transportation worldwide.
Responsibilities:
- Architect flexible and scalable systems
- Can lead a project from conception to post-release monitoring and maintenance
- Make thoughtful and respectful contributions to code reviews and design discussions
- Excited to dive into code you’ve never seen before, figure out what it does, make it better, and document it
- Define user requirements, discuss trade-offs, and plan timelines
- Mentor junior developers and make your team stronger
- Test your code to ensure correctness and minimize regressions
- Have a respectful, positive, and constructive attitude
Requirements:
- Have three or more years of experience building back-end software
- Have experience with Java 8
- Experience with Go or Python is nice to have
- Have a strong understanding of relational databases (MySQL, PostgreSQL, etc.)
- Know how to apply computer science algorithms and data structures
- Have built and used RESTful APIs
- Communicate effectively with cross-functional groups
We offer:
- Flexible working hours
- A competitive salary and good compensation package
- Best hardware
- A masseur and a corporate doctor
- Healthcare & sport benefits
- An inspiring, comfy, clean and safe office
Professional growth:
- Challenging tasks and innovative projects
- Meetups and events for professional development
- An individual development plan
- Mentorship program
Fun:
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more