Position: Middle Python Backend Engineer
Company: In Diverse Company
Category: Python
Experience required: 2y
English level: intermediate

Core Requirements:
• 2+ years’ experience in Software Development with Python (3.*)
• Ideally, knowledge of Flask, experience with a range of BE frameworks is a plus
• Experience with Docker
• Good knowledge of GIT
• Unit Testing, Integration Testing (unittest, pytest, etc)
• Knowledge of DBs (we prefer Postgres, anything SQL-related is a plus) and ORMs
• Undergraduate or graduate degree in Computer Science or equivalent work experience
• Keen analytical skills, problem solver and ability to be self-taught
• Knowledge of software architecture, REST, and microservices
• At least Intermediate English level

Would be a plus:
• Experience with GraphQL
• Experience with AWS
• Basic understanding of FE (JavaScript, React)

What we offer:
• Company pays all contributions and tax on top of your take home
• International Travel
• Incentive Plans, Bonuses for great performance
• Modern office in heart of the centre with easy metro access
• Offices in London, Singapore, New York, Kyiv
• Travel across the globe working with our team and customers
• English Language lessons
• USD denominated salary
• Long term employment and career growth
• Flexible working arrangement from 8-11am to 5-8pm

Responsibilities:
• Involved in custom online learning platform and LMS systems for use by large corporates
• Develop APIs, add functionalities and extend our code-base
• Input into monitoring and performant code for greenfield code
• Help elaborate product requirements and work with product owners to transform business requirements to technical one
• Keep high code quality
• Troubleshoot and debug problem/issues as needed