Position: Backend Engineer
Company: luxoft.com
Experience required: 2y
Category: Python
English level: intermediate
Published: 2020-05-01T00:00:00+03:00

**Key responsibilities**
•	Play a key role in development team for an absolutely new technical system
•	Create, ship and maintain a scalable backend code
•	Build and support various of programming interfaces for our clients and partners
•	Work collaboratively with our creative team
•	Propose and implement technical approaches for new features, performance improvements, and code refactoring
•	Improve the quality and confidence of a codebase with tests, audits, and performance metrics
•	Communicate effectively in tasks, emails, meetings and code documentation

**Position Qualifications and Skills**
•	At least 4 years of overall full-time development experience and at least 2 years of backend development experience in small team or startup environment
•	Strong knowledge of Object Oriented programming, design patterns and client server architecture
•	Basic understanding of front-end technologies, such as JavaScript, HTML5, and front-end frameworks is a plus
•	Knowledge of at least one script language (JS, Python, etc..) and proficiency at least one compiled language (C, C++, Java, C# etc.)
•	Experience in building and supporting programming interfaces (REST API)
•	Knowledge of data modelling, SQL and NoSQL
•	Experience in at least one cloud infrastructure environment (AWS, Google Cloud or Azure)
•	Professional experience with development tools, environment and best practices: unit tests, code review, task trackers, git, CI/CD, Agile, etc.
•	Ability to work remotely and autonomously

**Position location: **
•	Remote
•	Ukraine – Kyiv or Odesa