Job Description
Client: AgileEngine
Location: Thiruvananthapuram (Trivandrum), India
Job Type: Freelance / Contract
About the Role
AgileEngine—an Inc. 5000 recognized software development company—is looking for a Senior / Lead Full Stack Engineer to help build scalable, payment-ready platforms for global clients. In this role, you will work across backend and frontend systems, shape technical decisions, and collaborate with distributed teams to deliver reliable, high-impact products.
This position offers strong ownership, exposure to modern engineering practices, and opportunities to work with cutting-edge technologies including Java, Python, React, and cloud infrastructure.
Key Responsibilities
- Design and build scalable backend services using Java
- Contribute across the stack, including React.js when required
- Develop and maintain RESTful APIs and GraphQL services
- Collaborate with cross-functional engineering teams
- Ensure high-quality, maintainable, and secure code
- Participate in architectural decisions and system improvements
- Support cloud-based deployments and scalable infrastructure
Required Skills
- 5+ years of Java backend development experience
- 1+ year of experience with Python
- Experience working across the full stack, including React
- Strong experience building REST APIs and GraphQL
- Solid understanding of backend architecture and API design
- Upper-intermediate level English communication skills
Nice to Have
- Experience in payments or fintech systems
- Exposure to AWS or cloud-native architecture
- Experience with containers and Infrastructure as Code (Terraform)
- Familiarity with MySQL or other relational databases
Why Join AgileEngine
- Remote-first work culture with opportunities for local meetups
- Structured engagement compliant with Indian regulations
- Competitive compensation in INR
- Learning and development support
- Opportunity to work on innovative projects for global brands and fast-growing startups
Work Model
- Freelance / Contract engagement
- Remote-friendly with collaboration across global teams