Position: Back-end (Python) Senior Engineer #11493
Company: Capgemini Engineering Ukraine
Experience required: 3y
English level: intermediate

We are looking for a Back-end Senior Engineer to take a lead part in developing of data visualization module, back-end structure and APIs for new single-page web application which will help company to identify bottlenecks and bring medicine to patients faster and more effective.
Main tasks and responsibilities	•	Be responsible for the technical backend design of the application
•	Communicate with customer business representatives to identify and discuss business requirements
•	Actively participate in researches, discussions and decisions on software architecture and internal coding, architectural, process and other standards
•	Communicate with customer technical specialists to align on infrastructure and technical design
•	Research data sources and perform data modeling
•	Desire and ability to implement any Python based functionality
•	Be technical mentor for less experienced team members
•	Analyze and estimate implementation efforts
•	Implement, review, support and debug required content
•	Risk estimations and management
•	Report to TL about current tasks status, technical and other risks
Education, skills and experience	Must have:
•	5+ years software development experience
•	3+ years of Python commercial development experience
•	Experience of being lead developer on the project
•	Great skills in ANSI SQL
•	Experience with Django or Flask
•	Understanding of AWS infrastructure, serverless approach
•	Experience in data processing and manipulation
•	Experience in web application development (REST APIs)
•	Good verbal English and communication skill

Would be a plus:
•	Experience with GraphQL
•	Experience with PySpark/DataBricks
•	Experience with Apache Hive
Personal competencies	•	Verbal/written communication skills 
•	Self-education skills
•	Result-oriented skills
•	Team-playing skills
•	Responsibility
•	Flexibility