Website:
irvxsoftlabs.com
Job details:
Role Description
Location: Ahmedabad, Gujarat, India
Experience Required: 4 to 12 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
- 4+ years of software development experience
- Strong expertise 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
Click on Apply to know more.