E

Senior Software Engineer

epg group • India
Remote
Apply
AI Summary

Join a global engineering team building and scaling modern SaaS products. Design, build, and maintain scalable backend applications and services. Contribute to software architecture and technical design decisions.

Key Highlights
Design, build, and maintain scalable backend applications and services
Contribute to software architecture and technical design decisions
Collaborate with cross-functional teams to deliver high-quality software
Key Responsibilities
Design, build, and maintain scalable backend applications and services
Develop secure, reliable, and high-performing software solutions
Lead the end-to-end development of complex features
Technical Skills Required
Python Django SQL
Benefits & Perks
Fully remote opportunity based in India
Competitive compensation and excellent opportunities for growth
Nice to Have
React.js
Test-Driven Development (TDD)
Production monitoring and operational excellence

Job Description


EPG Group is a global workforce solutions provider that helps businesses hire, manage, and grow their workforce across international markets. Our services include talent acquisition, recruitment, staffing, Employer of Record (EOR), global payroll, workforce management, immigration support, and HR compliance. By delivering end-to-end workforce solutions, we enable organizations to scale globally while connecting talented professionals with exciting career opportunities.


We are proud to support a leading global SaaS organization building modern, cloud-native platforms that process millions of transactions and serve businesses around the world. This opportunity offers the chance to work on high-impact products, collaborate with an international engineering team, and contribute to the development of scalable, secure, and reliable technology solutions.


Role Details 

Employment Type: Full-time 

Work Arrangement: Fully Remote 

Location: Anywhere in India 

Candidate Location: Must be based in India 

Working Hours: 11:00 AM – 8:00 PM IST 

Start Date: ASAP 


Role Description

We are looking for an experienced Senior Software Engineer to join a global engineering team building and scaling modern SaaS products that process millions of transactions every hour. This is primarily a backend-focused role working with Python and Django, with opportunities to contribute to frontend development using modern AI-assisted development tools where appropriate. You'll play a key role in designing, building, and maintaining scalable, secure, and reliable systems while collaborating with an international engineering team.


Key Responsibilities 

• Design, build, and maintain scalable backend applications and services. 

• Develop secure, reliable, and high-performing software solutions. 

• Lead the end-to-end development of complex features. 

• Contribute to software architecture and technical design decisions. 

• Review code and promote engineering best practices. 

• Build reusable components and continuously improve existing systems. 

• Integrate with third-party APIs and enterprise platforms. 

• Deploy and maintain applications using Docker and Kubernetes. 

• Collaborate with cross-functional teams to deliver high-quality software. 


Required Skills & Experience 

• 5–7+ years of backend software engineering experience. 

• Strong experience with Python and Django. 

• 3+ years of software development experience working on production 

systems. 

• Strong knowledge of SQL and NoSQL databases (PostgreSQL preferred). 

• Experience designing scalable distributed systems and microservices. 

• Solid understanding of API versioning and dependency management. 

• Experience with AWS services such as Lambda, Fargate, RDS, ELB, and Beanstalk. 

• Experience with Docker and Kubernetes. 

• Experience with Python testing frameworks and automated testing. 

• Ability to independently lead large features from design through deployment. 

• Strong communication, collaboration, and problem-solving skills. 


Nice to Have:

• Experience using AI-assisted development tools such as Claude Code or similar. 

• Experience working in SaaS or high-growth technology companies. 

• React.js experience. 

• Test-Driven Development (TDD). 

• Production monitoring and operational excellence. 

• Multi-tenant SaaS architecture. 

• E-commerce domain experience. 

• Exposure to Machine Learning or Large Language Models (LLMs). 


Tech Stack 

• Python 

• Django 

• PostgreSQL 

• Node.js 

• Redis 

• MongoDB 

• Elasticsearch 

• Kafka 

• RabbitMQ 

• AWS 

• Docker 

• Kubernetes 

• Jenkins 

• Airflow 

• React.js


Why Join Us? 

• Fully remote opportunity based in India. 

• Work with a collaborative global engineering team. 

• Build and scale high-impact SaaS products. 

• Work with modern cloud technologies and AI-assisted development tools. 

• Competitive compensation and excellent opportunities for growth. 



Hiring for our Client, Recruitment managed by EPG.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Not Applicable

Jobgether

India

Engineering Team Lead

Programming
•
2h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobgether

India
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

staffington global

India

Subscribe our newsletter

New Things Will Always Update Regularly