Position: Python Developer
Company: Insoftex
Category: Python
Experience required: 3y
English level: upper

We are looking for a highly qualified, motivated and well-organized Python Developer to join our professional team

Our client is a USA software product company, which develops the modern friction-free scheduling app that puts calendars on the AUTO scheduling platform and helps users connect with other people.
You will be responsible for adding new product features, deploying product updates, identifying production issues, resolving security concerns and implementing integrations that meet our business' needs.

**Primary Responsibilities:**
- Working closely with the client to elicit feature requirements
- Design and develop scalable solutions for Back-end (architecture design, relational database design, REST API design)
- Code development, code optimisation, and testing key functionality (writing unit tests)
- Deployment-Docker, AWS (prefer to have)
- Implementing new features, working with module integrations
- Collaborate with multi-functional team in the Agile process and other stakeholders
- Meeting both technical and consumer needs

**Knowledge, Skills, Competencies and Experience:**
- At least 3 years commercial experience with Python 
- Good experience with RESTful APIs, API Integration
- Solid knowledge of Database Design
- Able to contribute to best practices and architectural leadership for Back-end applications and help shape the architecture, design, frameworks and tools
- Experience with Docker and testing frameworks, e.g., PyTest
- Experience with AWS
- Experience with Agile methodologies
- Multi-tasking, attention to detail, and ability to contribute to complex projects
- Upper-intermediate English level and effective verbal communication

**CLIENT AND DOMAIN**
Client: a software product company
Country: USA
Domain: Technology, Information and Internet