Senior Software Engineer - FullStack (Backend Heavy)
Jobgether
Apply to this jobThis position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - FullStack (Backend Heavy) based in India.
This role offers the opportunity to design and build secure, highly scalable software solutions that support critical digital platforms.
You will work on backend-heavy full-stack engineering initiatives, developing reliable microservices deployed on cloud infrastructure.
The position combines software engineering expertise, security-focused development, and collaboration with talented technical teams.
You will contribute to building high-performance systems while applying modern development practices across architecture, testing, and deployment.
This is an ideal opportunity for an experienced engineer who enjoys solving complex technical challenges and creating impactful products.
You will work in a remote-friendly environment with access to innovative technologies and opportunities for continuous learning and growth.
Accountabilities:
- Design, develop, and maintain secure, fault-tolerant, and globally scalable applications deployed on cloud infrastructure.
- Build and enhance microservices-based platforms while ensuring reliability, performance, and maintainability.
- Develop high-quality code supported by comprehensive unit and integration testing practices.
- Investigate and resolve production issues while participating in operational support and on-call responsibilities.
- Create technical documentation, participate in code reviews, and mentor fellow engineers.
- Design and optimize data models using both relational and NoSQL databases.
- Build services with strong observability practices, including logging, monitoring, metrics, and tracing.
- Collaborate with product managers, designers, and engineering teams to deliver effective technical solutions.
- Contribute to continuous improvement of development processes, architecture, and engineering standards.
- Apply security best practices throughout the software development lifecycle.
- 5+ years of experience in software engineering or a related development role.
- Strong proficiency in programming languages such as Go, Python, and TypeScript.
- Experience designing and developing scalable backend services and microservices.
- Hands-on experience with cloud technologies, particularly AWS services such as EC2, Fargate, Lambda, S3, and CloudWatch.
- Strong experience working with relational databases such as PostgreSQL or MySQL and NoSQL databases such as DynamoDB or MongoDB.
- Experience with CI/CD workflows, Kubernetes, GitHub Actions, and modern DevOps practices.
- Strong understanding of Git-based development workflows and version control systems.
- Experience working in agile engineering environments.
- Excellent problem-solving skills and ability to troubleshoot complex technical issues.
- Strong collaboration and communication skills with cross-functional teams.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Familiarity with frontend technologies and frameworks such as React or Angular.
- Experience building secure and highly available systems at scale.
- Remote work opportunity from India.
- Competitive compensation package with performance-based rewards.
- Health and wellness benefits tailored to location and role.
- Paid time off and family-friendly benefits, including parental leave.
- Retirement savings or pension benefits where applicable.
- Potential eligibility for bonuses, incentives, and equity programs.
- Employee development opportunities and continuous learning support.
- Inclusive workplace culture that values diverse perspectives and collaboration.
- Opportunity to work on innovative technologies and large-scale engineering challenges.
The Senior Software Engineer will be responsible for designing, developing, and maintaining secure, scalable, and highly available software solutions while collaborating across engineering and product teams. Key responsibilities include:
Requirements:
The ideal candidate is a skilled software engineer with strong backend development expertise and experience building scalable cloud-based applications. Required qualifications and skills include:
Additional experience that would be valuable:
Benefits:
The role offers a flexible and rewarding environment with opportunities for professional growth and impactful technical work. Benefits include:
Summary
Design, develop, and maintain secure, scalable microservices on cloud infrastructure.
Job title
Senior Software Engineer - FullStack (Backend Heavy)
Experience level
5+ years
Minimum experience
5+ years exp
Industry
software
Location requirements
remote from india, flexible work arrangement allowed
Salary
Not specified
Management role
No
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
India