Position: Senior/Lead Java Software Engineer
Company: N-iX
Experience required: 3y
Category: Java
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

**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, AWS, Spring Boot
• 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

Nice to have:
Desire to learn and work with Golang

We offer:
• Flexible working hours (remote)
• A competitive salary and good compensation package
• Best hardware
• Healthcare or sport benefits

Professional growth:
• Challenging tasks and innovative projects
• Meetups and events for professional development
• An individual development plan

Fun:
• Corporate events and outstanding parties
• Exciting team buildings
• Memorable anniversary presents
• A fun zone where you can play video games, football, ping pong, and more