onsite
Python FastAPI Lead Engineer - Prodapt Solutions
Software Engineer
Lead architect and senior engineer driving the design, development, and scaling of Python‑based APIs with FastAPI, distributed messaging, and robust database solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance APIs using Python and FastAPI, ensuring clean, testable, and documented code.
- Architect and implement distributed systems and messaging patterns (e.g., Kafka, RabbitMQ) to support scalable, fault‑tolerant services.
- Manage database design, migration, and performance tuning across relational and NoSQL stores.
- Lead clustering and scaling initiatives, optimizing resource utilization and ensuring high availability.
- Collaborate closely with architects, product owners, and cross‑functional teams to translate business requirements into technical solutions.
- Conduct design reviews, code reviews, and architectural discussions; mentor junior engineers and foster best practices.
Requirements
- 5+ years of professional experience in backend development with Python.
- Deep expertise in FastAPI, asynchronous programming, and RESTful API design.
- Proven track record building distributed, scalable systems with messaging and clustering.
- Strong knowledge of database technologies (SQL and NoSQL) and performance tuning.
- Excellent communication skills and experience leading technical teams.