Role: Python developer
Exp:10 years
Loc: Hyderabad
About the Role:
We are looking for a Senior Python Developer (individual Contributor) to own the technical vision, architecture, and scalability of our core platforms and services. You will design and guide the implementation of robust, maintainable, and highperformance systems in Python, mentor engineers, and partner closely with product and business stakeholders to deliver impactful solutions.
Key Responsibilities:
- Design & Implementing:
- Define and own the overall software architecture for Python-based services and platforms.
- Design scalable, secure, and highly available systems and APIs.
- Create and maintain architecture diagrams, design documents, and technical standards.
- Evaluate and select appropriate frameworks, libraries, tools, and patterns for Python projects.
Technical Leadership:
- Take ownership of endtoend technical solutions from concept to production.
- Collaborate with engineering leads to maintain consistent coding standards, best practices, and quality across teams.
- Drive performance, reliability, and security improvements across services.
Implementation & Delivery:
- Write clean, efficient, and testable Python code for core services and reference implementations.
- Partner with DevOps/SRE teams to ensure smooth CI/CD pipelines, observability, and incident response.
- Participate in code reviews, design reviews, and architecture boards.
- Help break down complex projects into clear, deliverable milestones.
Required Qualifications:
- 10+ years of professional software development experience
- Strong expertise in Python and FastAPI.
- Proven experience designing and implementing microservices or serviceoriented architectures (SOA).
- Solid understanding of API design (REST), integration patterns, and messagedriven architectures.
- Handson experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Experience with cloud platforms such as AWS, Azure, or GCP (e.g., ECS/EKS, Lambda, Cloud Functions, etc.).
- Experience building secure, robust, and highperformance backend systems.
- Excellent communication skills and proven ability to influence and lead technical decisions across teams.