Description

Position Summary:

We are seeking a highly skilled and experienced Senior Python Backend Developer to join our team. The ideal candidate should have a proven track record in creating web applications and possess expertise in the following technologies and frameworks: fast API, async processing with Redis cache, unit testing, production log code, Docker, microservices, MongoDB, and blob storage.

 

Responsibilities:

- Design, develop, and maintain robust and scalable web applications using Python and related technologies.

- Implement efficient and secure backend functionalities, ensuring high performance and reliability.

- Collaborate with cross-functional teams to understand project requirements and deliver innovative solutions.

- Conduct thorough unit testing and contribute to the continuous improvement of code quality and performance.

- Utilize fast API framework and async processing with Redis cache to optimize application responsiveness and data processing.

- Deploy and manage microservices architecture in Docker containers.

- Integrate and work with MongoDB and blob storage for effective data management and storage.

 

Requirements:

- Bachelor's degree in Computer Science, Engineering, or a related field.

- Proven experience as a Python Backend Developer, with a focus on web application development.

- Proficiency in fast API framework, async processing with Redis cache, unit testing, production log code, Docker, microservices, MongoDB, and blob storage.

- Strong understanding of backend development best practices, design patterns, and architectural principles.

- Experience in optimizing application performance, scalability, and security.

- Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.

- Familiarity with agile methodologies and version control systems.


 

Education

Bachelor's Degree