Job Title: Senior Full Stack Developer (MEAN, .NET Core, AWS)
Job Overview
We are seeking a Senior Full Stack Developer with a minimum of 8 years of experience in software development. The ideal candidate will have proven expertise in MEAN stack technologies (Angular, Node.js, MongoDB), .NET Core development, and hands-on experience with AWS services. Familiarity with API management using APIGEE and multi-factor authentication technologies is also required. The candidate should possess strong problem-solving skills and the ability to deliver robust, scalable solutions in a collaborative team environment.
Required Experience And Qualifications
Minimum 8 years of experience in software development, delivering and supporting enterprise applications. At least 3 years of hands-on experience with the MEAN stack (Angular, Node.js, MongoDB). A minimum of 4 years of experience in .NET Core development. Practical experience with AWS services, including deployment, configuration, and management. Familiarity with APIGEE for API management and integration. Experience implementing and supporting multi-factor authentication technologies. Excellent communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
Detailed Experience Requirements
Skill/Tool/Quality
Required Experience Level
MEAN Stack (Angular, Node.js, MongoDB)Minimum 3 years of hands-on development experience with all core MEAN stack components.
At least 4 years of experience developing and maintaining applications using .NET Core.
AWS ServicesPractical experience deploying, configuring, and managing solutions on AWS.APIGEEFamiliarity with API management, integration, and troubleshooting using APIGEE.Multi-Factor AuthenticationExperience implementing and supporting MFA technologies in enterprise environments.CommunicationStrong verbal and written communication skills; experience collaborating with technical and non-technical stakeholders.Additional Qualities Strong analytical and troubleshooting abilities. Ability to work independently and as part of a team. Commitment to continuous learning and staying updated on emerging technologies and best practices.This role requires a versatile and experienced developer who can contribute across multiple technology stacks, ensuring the delivery of secure, scalable, and high-quality software solutions