Position: Senior Backend Engineer
Company: Autodoc
Category: Java
Experience required: 3y
English level: intermediate

For the successful candidate we offer the opportunity to enhance and develop your career with the following benefits: 
•	Join highly competent and motivated international team 
•	Apply your talent into figuring the shape of future mobility 
•	Startup attitude and mood – making impossible possible
•	Make an impact to the overall strategy and success of Company 
Key responsibilities
•	Lead the team developing an absolutely new technical system
•	Create, ship and maintain a scalable backend solution
•	Apply all the experience to establish absolutely best practices in development, testing and deployment of code
•	Work independently and in collaborations within a distributed group of technically inclined people: development team, product team and various stakeholders
•	Communicate effectively in tasks, emails, meetings and code documentation
Position Qualifications and Skills
•	At least 6 years of overall full-time development experience and at least 3 years of backend development experience in small team or startup environment
•	Professional experience with at least one front-end technology: Angular, Vue, React or similar
•	Expert proficiency in at least one script language (JS, Python, etc..) and at least one compiled language (C, C++, Java, C# etc.)
•	Proficiency in building, supporting, versioning, documenting and scaling programming interfaces (REST API)
•	Knowledge of data modelling, SQL and NoSQL
•	Experience of building complex systems from scratch, setting up best practices in programming, testing, code review and continuous deployment
•	Proficiency in at least one cloud infrastructure environment (AWS, Google Cloud or Azure)
•	Experience in architectural design of reliable and scalable systems
•	Experience in mentoring and management of junior developers, tasks distribution and technical leadership for gathered and distributed teams
•	Ability to work remotely and autonomously