HumanBit Logo

Senior Python Engineer | Codersbrain

Posted on June 13, 2025

Job Description

Job Title: Senior Python Engineer (FastAPI & Microservices Expert)
Location:  Hyderabad


About the Role:

We are looking for a Senior Python Engineer with a passion for scalable architecture, high-performance applications, and modern DevOps practices. You will play a critical role in leading the design and development of robust backend systems using FastAPI and microservices architecture. If you're someone who thrives in a fast-paced, innovation-driven environment, we want to hear from you!


Key Responsibilities:

  • Lead the architecture, design, and deployment of backend systems based on microservices.

  • Develop and maintain FastAPI-based applications that are performant, scalable, and secure.

  • Enforce best practices across logging, monitoring, resilience, scalability, API gateways, and error handling.

  • Optimize system performance and ensure code quality through reviews and automation.

  • Leverage Docker and Kubernetes for building, deploying, and managing services.

  • Collaborate cross-functionally to build and deliver impactful new features.

  • Establish and manage CI/CD pipelines to streamline and automate deployments.

  • Ensure secure, well-documented, and maintainable API development.

  • Set up observability tooling such as Prometheus and Grafana for monitoring and alerting.

  • Promote version control discipline and efficient Git-based workflows.


Requirements:

  • Proven experience in leading backend teams and developing systems using microservice architecture.

  • Expertise in Python and FastAPI development.

  • Strong grasp of Pydantic for data validation and serialization.

  • Proficient with Docker and Kubernetes for containerized environments.

  • Solid experience in CI/CD tools and automation pipelines.

  • Deep understanding of modern API design, documentation, and security best practices.

  • Familiarity with monitoring/logging stacks (e.g., Prometheus, Grafana, ELK).

  • Awareness of security implications and strategies in distributed systems.


Nice to Have:

  • Hands-on experience with Retriever models, including chunking strategies.

  • Knowledge of vector databases and related use cases.

  • Familiarity with LLM APIs, optimal querying methods, and prompt engineering.

  • Understanding of various prompt design strategies and interaction models with large language models.


What We Offer:

  • Competitive Salary – Your expertise is valued and rewarded.

  • Fast-Track Career Growth – Mentorship, tools, and opportunities to propel your growth.

  • Innovation Hubs ("Idea Tanks") – A space to pitch and experiment with ideas.

  • Casual Growth Charts – Peer learning sessions and knowledge sharing.

  • Snack Zone – Because great ideas need great snacks.

  • Recognition & Rewards – From shout-outs to seeing your ideas implemented.

  • Certification Support – We cover costs for certifications to support your upskilling journey.

Powered by
HumanBit Logo