HamburgerMenu
hirist

Element Technologies - Python Backend Developer - FastAPI/Django/Flask

Posted on: 07/12/2025

Job Description

Job Description:



Function: Software Engineering ? Backend Development

DjangoMicroservicesPython

Responsibilities:



- Design and develop backend services using Python (FastAPI / Flask / Django REST).

- Build scalable microservices architecture for insurance products, lead management, payments, and policy issuance.

- Integrate with external APIs (insurance partners, payment gateways, CRM, SMS/WhatsApp, email).

- Implement authentication/authorisation (JWT, OAuth2 API Keys).

- Work with relational and non-relational databases (MySQL/PostgreSQL, MongoDB).

- Develop message-driven services using Kafka / RabbitMQ for real-time communication.

- Implement logging, monitoring, and error handling in microservices.

- Write secure, maintainable, and well-documented APIs.

- Collaborate with frontend and DevOps teams to ensure smooth delivery.

Requirements:

- Strong proficiency in Python 3

- Experience with FastAPI / Flask / Django REST Framework.

- Knowledge of microservices design patterns.

- Hands-on experience with MySQL/PostgreSQL + MongoDB.

- Experience with Kafka / RabbitMQ / Celery for async processing.

- Familiarity with Docker, Kubernetes for containerised deployments.

- Understanding of RESTful API design, HATEOAS, GraphQL (optional).

- Experience with unit testing (pytest, unittest).

- Good knowledge of Git, GitLab CI/CD.

- Cloud experience (AWS, GCP, or Azure) is a big plus.


info-icon

Did you find something suspicious?