The Full Stack Developer builds and maintains both frontend and backend components of an assigned business subsystem/module — working end-to-end within a Scrum pod that owns full delivery accountability for its subsystem, from API to UI. Frontend : React/TypeScript Backend : Java/Spring Boot or Python Databases: PostgreSQL and/or Oracle. Practices: TDD/unit testing habit, Git workflow, and CI/CD familiarity.
Experience · 4-8 years of skilled full stack development.
Location: Thiruvananthapuram, Kerala
Job type: Fulltime
Work mode : Work from office
Responsibilities
Design, develop, and maintain both frontend (React/TypeScript) and backend (Java/Spring Boot or Python) components for the pod's owned subsystem.
Implement secure REST APIs and integrate them with frontend interfaces end-to-end.
Develop and optimize data access logic against the platform's PostgreSQL and/or Oracle databases.
Write unit, integration, and component tests across both frontend and backend code for delivered work.
Participate in sprint planning, stand-ups,
and reviews within the pod; commit to and deliver sprint goals.
Conduct and receive code reviews within the pod; uphold engineering and secure-coding standards.
Collaborate directly with the pod's QA Engineers on defect resolution and test coverage.
Contribute to technical design discussions for the pod's owned subsystem, escalating architecture-level questions to the Enterprise Architect.
Requirements
Experience: 4-8 years of professional full stack development.
Backend: Working Java (Spring Boot) and/or Python competence with REST API design.
Frontend: Working React/TypeScript competence, including state management and component architecture.
Databases: SQL competence against PostgreSQL and/or Oracle.
Practices: TDD/unit testing habit, Git workflow, and CI/CD familiarity.
Ownership: Comfortable owning a feature or module end-to-end within a small, autonomous pod.