Role Description
Location: Ahmedabad, Gujarat, India
Experience Required: Minimum 8 Years
Employment Type: Full-Time
Role Overview
We are looking for a highly skilled Senior Software Engineer with deep expertise in
Python backend development and a strong full stack engineering mindset. The ideal
candidate must have hands-on experience building scalable web applications, designing
robust APIs, and working closely with frontend technologies — especially React.js
(Mandatory).
The ideal candidate should possess excellent communication skills, strong
stakeholder management abilities, and the confidence to collaborate directly with cross
functional and global teams.
Key Responsibilities
- Design, develop, and maintain scalable backend systems using Python
- Build and integrate RESTful APIs and microservices
- Develop responsive and high-performance frontend applications using React.js
- Collaborate with product managers, designers, and engineering teams to deliver end-to-end solutions
- Participate in architecture discussions and technical decision-making
- Optimize application performance, scalability, and security
- Write clean, maintainable, and testable code
- Conduct code reviews and mentor junior developers
- Troubleshoot complex technical issues and drive solutions
- Communicate effectively with internal and external stakeholders
Mandatory Skills
- 8+ years of software development experience in Python
- Hands-on experience with Django / FastAPI / Flask
- Strong frontend development experience with React.js (Mandatory)
- Excellent communication and interpersonal skills
- Strong understanding of JavaScript, TypeScript, HTML5, and CSS3
- Experience with REST APIs and microservices architecture
- Strong understanding of SQL and NoSQL databases
- Experience with Git, CI/CD pipelines, and Agile methodologies
- Familiarity with cloud platforms such as AWS/GCP/Azure
- Strong analytical and problem-solving skills
Good to Have
- Experience with Docker and Kubernetes
- Exposure to Redis, Kafka, RabbitMQ, or Celery
- Experience in scalable product-based environments
- Knowledge of DevOps practices
Preferred Candidate Profile
- Strong ownership and leadership mindset
- Excellent verbal and written communication skills
- Ability to work independently and collaboratively
- Comfortable in client-facing or cross-functional interactions
- Passion for technology and continuous learning
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Pay: ₹150,000.00 - ₹200,000.00 per month
Work Location: In person