This 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 - Backend based in India.
This is a high-impact backend engineering role focused on building scalable, intelligent, and data-driven systems that power large-scale financial workflow automation. You will work at the intersection of backend engineering, distributed systems, and applied data intelligence, helping design services that process high-volume financial and transactional data with speed and precision. The environment is fast-paced and product-driven, requiring strong ownership and the ability to solve complex engineering and data challenges end-to-end. You will contribute to the development of microservices and cloud-native platforms that support mission-critical fintech workflows. The role also involves working closely with cross-functional teams to improve system reliability, security, and performance at scale. This is an opportunity to build systems that directly impact financial access and decision-making for millions of users.
Accountabilities:
- Design, build, and maintain scalable backend microservices using Python, Java, or Go to support high-volume fintech workflows.
- Develop and optimize distributed systems and cloud-based services that ensure reliability, performance, and security at scale.
- Build and maintain data pipelines and backend systems that process large-scale financial and transactional datasets.
- Collaborate with cross-functional teams to define architecture, improve system design, and implement best engineering practices.
- Contribute to automation, testing, and CI/CD processes to ensure high-quality and stable deployments.
- Troubleshoot production issues, perform root cause analysis, and implement long-term fixes to improve system resilience.
- Participate in design discussions and provide technical leadership for backend architecture and system evolution.
Requirements:
- 3 to 5 years of experience in backend engineering, building scalable distributed systems and production-grade applications.
- Strong proficiency in Java and/or Python, with experience in frameworks such as Spring or Flask.
- Solid understanding of microservices architecture, containerization, and cloud platforms such as AWS.
- Experience with relational databases such as PostgreSQL or MySQL, including schema design and query optimization.
- Familiarity with CI/CD pipelines, automated testing, and agile development practices.
- Strong problem-solving skills with the ability to design and deliver end-to-end backend solutions.
- Experience working on product-based systems with ownership of features or services from design to production.
- Bachelor’s degree in Computer Science or a related field.
- Strong communication skills and ability to collaborate effectively in cross-functional teams.
Benefits:
- Remote-first work environment with flexibility and autonomy.
- Competitive compensation aligned with backend engineering roles.
- Health insurance coverage and wellness support programs.
- Opportunity to work on large-scale, high-impact fintech systems.
- Learning and development support, including technical upskilling opportunities.
- Exposure to modern cloud-native architectures, distributed systems, and AI-driven platforms.
- Inclusive and collaborative culture driven by ownership, curiosity, and continuous improvement.