Posted on: 10/09/2025
Experience Level: 8+ Years.
Job Type: Full-Time | Individual Contributor.
Location : Bangalore.
Mode of work : 5 days work from office.
Job Summary :
We are looking for an experienced Senior Python Developer with over 8 years of hands-on experience in designing, developing, and maintaining robust backend systems.
This is an individual contributor role that demands deep technical expertise, strong problem-solving skills, and a solid understanding of design patterns and software architecture principles.
The ideal candidate thrives in a high-performance environment and takes full ownership of designing scalable, maintainable, and secure solutions.
Key Responsibilities :
- Design and develop high-performance backend services using Python.
- Architect scalable, reusable, and testable software components using design patterns (Factory, Strategy, Singleton, etc.
- Contribute to system and application architecture design.
- Write clean, maintainable, and well-documented code following best practices.
- Collaborate with product managers and other stakeholders to define requirements and translate them into technical solutions.
- Own modules end-to-end from design and development to deployment and performance tuning.
- Perform code reviews and mentor junior developers when needed.
- Investigate and resolve production issues with a sense of urgency.
- Contribute to technical documentation, API specs, and test plans.
Required Skills and Qualifications :
- 8+ years of professional Python development experience.
- Deep understanding of object-oriented programming (OOP) and design patterns.
- Proven experience in building distributed, scalable, and resilient systems.
- Strong knowledge of RESTful APIs, microservices architecture, and asynchronous programming (e.g , asyncio, aiohttp).
- Experience with relational databases like PostgreSQL or MySQL, and NoSQL databases like Redis, MongoDB, etc.
- Proficient with testing frameworks (e.g , pytest, unittest) and CI/CD pipelines.
- Experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure) is a plus.
- Familiarity with code quality tools, linters, and performance profilers.
- Strong debugging and performance tuning skills.
Preferred Qualifications :
- Exposure to message brokers like RabbitMQ, Kafka, or SQS.
- Experience in designing APIs using FastAPI, Flask, or Django.
- Solid understanding of multithreading, multiprocessing, and memory management in Python.
- Experience with infrastructure-as-code tools like Terraform is a bonus.
- Prior experience working in agile and startup-like environments.
Did you find something suspicious?
Posted By
Meghamala Ramakrishna
Executive- Human resources at ALPHASTREAM TECHNOLOGIES PRIVATE LIMITED
Last Active: 19 Nov 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1543573
Interview Questions for you
View All