Responsibilities
- Develop, test, and maintain robust and scalable Python applications.
- Work collaboratively with cross-functional teams to design and implement new features.
- Please make sure the applications are performing well, are of high quality, and are responsive.
- Implement server-side logic, database integration, and system architecture.
- Choose and work with one of the following frameworks : Flask, Django, or Fast API.
- To support application development, utilise databases such as SQL, PostgreSQL, or MongoDB.
- Demonstrate proficiency in Linux or Ubuntu server environments.
- Knowledge of containerization tools, particularly Docker, for deployment and scalability.
- Implement and optimise caching strategies using Redis or Celery (a plus).
- Participate in the planning and implementation of Continuous Integration / Continuous Deployment (CI / CD) processes.
- Stay updated on industry trends and emerging :
- Bachelors degree in Computer Science, Engineering, or a related field.
- Proven experience as a Python Developer with 4+ years of hands-on development.
- In-depth knowledge of at least one of the following frameworks : Flask, Django, or Fast API.
- Strong expertise in databases such as SQL, PostgreSQL, or MongoDB.
- Familiarity with Linux or Ubuntu server environments.
- Proficiency in containerization tools, particularly Docker.
- Experience with Redis cache or Celery is a strong plus.
- Understanding of CI / CD processes and tools.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to thrive in a fast-paced and dynamic work environment
(ref : hirist.tech)
Skills Required
Postgresql, Redis, Sql, Ubuntu, Continuous Integration, Django, Linux, Celery, Docker, Continuous Deployment, Flask, Mongodb, Python