Senior Python Engineer | Codersbrain
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.