HamburgerMenu
hirist

Lead Software Engineer - Python/Microservices Architecture

Posted on: 12/09/2025

Job Description

Responsibilities :

- Lead the design and implementation of Python microservices hosted on Kubernetes or Docker environments.

- Develop and maintain Python microservices where communication between microservices uses RabbitMQ.

- Design and optimize database schemas; implement data access layers using PostgreSQL and MongoDB.

- Integrate LLM capabilities via OpenAI or similar APIs into microservices.

- Write unit, integration, and system tests; ensure code quality and maintainability.

- Track work progress and maintain up-to-date tasks on Azure Boards (or similar work item tracking systems).

- Manage source code repositories, branching strategies, pull requests, and reviews using Git-based tools (Azure Repos, GitHub, or similar).

- Build, configure, and maintain CI/CD pipelines using Azure Pipelines for automated testing and deployments.

- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) and collaborate effectively with cross-functional teams.

- Mentor and guide junior developers on coding standards, best practices, and architecture decisions.


info-icon

Did you find something suspicious?