We are looking for a Senior Software Engineer with min 7 yrs of strong backend experience in Python and a solid software engineering foundation. This role is for engineers who think in systems, adapt across languages, and focus on long-term code quality rather than single-stack specialization. Years of experience are less important than engineering maturity.
Responsibilities
- Build and maintain backend services primarily in Python
- Design clean, scalable APIs and backend components
- Work across different languages and existing codebases as needed
- Participate in technical design and architecture discussions
- Debug and resolve production issues
Requirements
- Strong backend development experience with Python
- Solid understanding of core programming concepts
- Experience with REST APIs and relational databases (MySQL/PostgreSQL)
- Ability to read, understand, and improve existing codebases
- Comfortable adapting to new technologies and problem domains
Nice to Have
- Experience with PHP frameworks (Laravel/Symfony)
- Exposure to other languages (Go, Java, JS/TS, etc.)
- Familiarity with Docker, CI/CD, or cloud platforms
- Mentoring or technical ownership experience
What We Value
- Engineers who use languages as tools, not identities
- Clear thinking, maintainable code, and good judgement
- Ownership and accountability
Job Types: Full-time, Permanent
Pay: ₹50,000.00 - ₹200,000.00 per month
Benefits:
- Flexible schedule
- Food provided
- Paid sick time
- Paid time off
Experience:
- Python: 3 years (Preferred)
- Django: 3 years (Preferred)
Language:
- English (Preferred)
- Gujarati (Preferred)
Location:
- Science City, Ahmedabad, Gujarat (Preferred)
Work Location: In person