Position: Middle -Senior Python Developer
Company: AgileEngine
Category: Python
Experience required: 1y
English level: intermediate

Our support staff averages 21 years in preclinical studies at pharmaceutical companies, biotechs, medical device companies, and large CROs.


**Must have: **
1-2+ years of commercial development experience
Intermediate spoken and written English
Working experience with Python and modern frameworks
Solid hands-on with building Python-based REST API’s on AWS
Experience with cloud service providers
Experience with writing unit tests 
Comfortable with Git, code reviews, and Agile development processes and tools
Knowledge of API design and service-oriented system architecture
Analytical and problem-solving skills
Be able to meet deadlines for assigned tasks

**Will be a plus: **
Knowledge or ability to learn Typescript with React
Experience with serverless and/or microservice development)
Experience with NoSQL databases (Redis, MongoDB, etc.)

**Responsibilities: **
Design, develop and maintain AWS-based web applications using modern technologies
Write code based on best practices to make all applications consistent
Work within the distributed development team (Ukraine, LatAm) to maintain and enhance the back-end on the various modules of the platform
Participate in all cycles of software design and development
Analyse feature requests and bug tickets to design solutions 
Analyse requirements and work with team members to create quality results
Communicate effectively with customer and team members