EPG Group
Website:
epggroup.co
Job details:
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.
Click on Apply to know more.