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.
Bachelor's Degree