Job Description:
We are looking for a skilled Python Developer to join our team. The ideal candidate will have a strong background in developing web applications using Python and Django, along with experience in designing and implementing REST APIs and microservice architectures.
Responsibilities:
- Develop and maintain web applications using Python and Django.
- Design and implement RESTful APIs.
- Work with microservice architectures.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to define and deliver new features.
- Utilize Docker for containerization.
- Use Git for version control.
- Work with PostgreSQL databases.
- Improve and maintain legacy code.
- Implement and maintain testing protocols and tools.
Requirements:
- Proficiency in Python and Django framework.
- Familiarity with standard design patterns.
- Understanding of REST API design and microservice architecture principles.
- Experience with test writing and testing tools.
- Ability to write optimized, clean, and well-documented code.
- Proficiency in Docker.
- Strong experience with Git.
- Experience with PostgreSQL databases.
- Ability to work with and improve existing codebases.