Job Openings
Full Stack Developer
About the job Full Stack Developer
Job Responsibilities:
- Design, develop, test, and maintain scalable full-stack web applications using Node.js, React (TypeScript), Next.js, and NestJS.
-
Develop and maintain RESTful APIs and microservices following API-first and event-driven architecture principles.
-
Build cloud-native applications and contribute to CI/CD pipelines, containerization, and cloud deployments on Azure.
-
Write clean, maintainable, and high-quality code while adhering to SDLC, coding standards, and best practices.
-
Implement unit testing and participate in code reviews to ensure application quality, performance, and reliability.
-
Collaborate with business stakeholders, product owners, architects, and cross-functional teams to deliver business-critical solutions.
-
Participate in Agile ceremonies, including sprint planning, daily stand-ups, retrospectives, and technical discussions.
- Support production issues, system enhancements, and continuous improvement initiatives.
Job Requirements:
- Bachelor's Degree in Computer Science, Computer Engineering, Information Technology, or a related field.
-
Minimum 5 years of experience in full-stack web application development.
-
Strong hands-on experience with Node.js, React (TypeScript), Next.js, and preferably NestJS.
-
Solid understanding of RESTful APIs, microservices architecture, and event-driven systems.
-
Experience with SQL and NoSQL databases, Git/GitHub, and Agile (Scrum) development methodologies.
-
Familiarity with Azure cloud services, CI/CD pipelines, Docker, and Kubernetes is an added advantage.
-
Knowledge of secure application development and software engineering best practices.
-
Experience in the insurance or financial services industry is preferred.
- Strong analytical, problem-solving, communication, and collaboration skills with a commitment to delivering high-quality software.