Description
We are seeking a Full Stack Engineer to join our team working on the CRM platform, a large-scale enterprise application built on a PHP-based backend with a React/TypeScript micro-frontend monorepo.
As a Full Stack Developer, you will develop and maintain features across the existing frontend and backend codebase, contribute to GraphQL schema design, and build new backend microservices in Kotlin/Java.
Key responsibilities:
- Develop and maintain features across the existing frontend (React, TypeScript) and backend (PHP) codebase.
- Contribute to GraphQL schema design, resolvers, and Apollo Client/Server integration.
- Build and maintain shared UI components within the monorepo.
- Design, build, and maintain new backend microservices in Java/Kotlin.
- Write unit, integration, and E2E tests to ensure code quality.
- Participate in code reviews, debugging, and troubleshooting across the stack.
Requirements:
- 4-8 years of professional full-stack software development experience.
- Strong proficiency in React and TypeScript.
- Experience with GraphQL and/or REST API integration.
- Working knowledge of PHP or willingness/ability to quickly ramp up on an existing PHP codebase.
- Hands-on experience with Kotlin (or strong JVM background) for backend service development.
Benefits:
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program
- Comprehensive Hospitalization Insurance
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above