Full Stack Engineer
MISSION
To build, integrate, and scale the core application components that power the platform end to end. This role is responsible for delivering high-quality backend services and intuitive frontend experiences, translating product and UX requirements into reliable, cloud-native application features. By collaborating closely with architects, data engineers, PM/BA, and UX teams, the Full Stack Engineer ensures seamless integration with AI-driven services and supports the project lifecycle from early prototypes through production deployment.
KEY CRITERIA/REQUIREMENT
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field
- Strong experience with Java and Spring Boot application development
- Hands-on experience building frontend applications with TypeScript, React, and/or Next.js
- Familiarity with cloud environments and cloud-native development (AWS and/or Azure)
- Solid understanding of RESTful services and modern application integration patterns
- Experience working with microservices, containers, or modern backend frameworks
- Ability to translate user stories and UX flows into functional, full-stack features
- Strong collaboration and communication skills across cross-functional teams
- Familiarity with Git-based workflows and CI/CD tooling
- Integrity and confidentiality in handling sensitive data
- A verifiable clean background with the utmost reputation of good character and integrity
DUTIES
- Design, build, and maintain backend services using Java and Spring Boot
- Develop responsive, user-friendly frontend features using TypeScript, React, and/or Next.js
- Translate user stories, UX designs, and business requirements into full-stack application features
- Integrate application components with AI-driven services, data services, and external APIs
- Collaborate with architects, data engineers, PM/BA, UX designers, and offshore development teams
- Implement and consume RESTful APIs and modern integration patterns
- Contribute to cloud-native application development and deployment on AWS or Azure
- Support CI/CD pipelines, version control, and Git-based development workflows
- Ensure application performance, reliability, and scalability across environments
- Support cloud-based data storage and processing patterns across environments
Tagged job