Senior Full Stack Developer - 6+ years
Location: Kochi, Kerala
About the Role
We are seeking an experienced Senior Full Stack Developer with a proven track record of building enterprise-grade applications using Next.Js and React.Js. The successful candidate will have deep expertise in GraphQL and REST APIs, strong knowledge of CI/CD with Azure DevOps, hands-on experience with Docker, and proficiency in implementing Redis caching and Azure Blob Storage for media/image caching.
Experience with Optimizely CMS is a plus.
This role requires not only strong technical skills but also excellent communication abilities to collaborate effectively across teams and mentor junior developers.
Must Have Skills: Nodejs, Reactjs, GraphQL & Optimizely CMS is a plus
Key Responsibilities
- Develop, optimize, and maintain applications using Next.Js and React.Js.
- Design and integrate GraphQL and REST APIs for scalable and secure applications.
- Implement containerized solutions using Docker.
- Build and manage CI/CD pipelines in Azure DevOps.
- Develop caching strategies with Redis and Azure Blob Storage.
- Write and maintain unit test cases to ensure code quality and reliability.
- Collaborate closely with product owners, designers, and developers, ensuring clear and effective communication.
- Provide technical leadership, mentorship, and contribute to architectural decisions.
- Extend and integrate solutions with Optimizely CMS (preferred but not mandatory).
Qualifications & Skills
- Bachelor’s or master’s degree in computer science, Software Engineering, or related field.
- Minimum of 5 years’ experience in full stack development.
- Advanced proficiency in Next.Js, React.Js, JavaScript/TypeScript, HTML5, and CSS3.
- Strong understanding of GraphQL and REST API design and integration.
- Hands-on experience with Docker.
- Proven expertise in CI/CD pipelines (Azure DevOps preferred).
- Experience with Redis cache and Azure Blob Storage integration.
- Knowledge of unit testing frameworks such as Jest, Mocha, or NUnit.
- Backend development experience (Node.Js or .NET preferred).
- Familiarity with cloud platforms such as Azure or AWS.
- Experience with Optimizely CMS is advantageous.
- Excellent problem-solving skills and strong communication abilities (verbal and written).
- Ability to collaborate effectively and mentor junior developers.