The posting
MERN Stack Developer
## Company Overview Company details are not specified.
## Job Summary We are seeking a highly skilled and experienced Senior Full Stack Engineer to join our dynamic and innovative team in Bangalore. The ideal candidate will have over eight years of hands-on experience in building and maintaining scalable, high-performance web applications. You will be responsible for the end-to-end development of new features, from conception and design to deployment and maintenance. This role requires a deep understanding of our tech stack, which includes Node.js, React, MongoDB, and Redis, along with extensive experience with Amazon Web Services (AWS). As a senior member of the team, you will play a crucial role in architectural decisions and drive the adoption of best practices. A strong commitment to test-driven development (TDD) is essential, and a background in Continuous Integration/Continuous Deployment (CI/CD) and infrastructure management will be appreciable.
## Responsibilities - Full Stack Development: Design, develop, and maintain robust, scalable, and high-quality software solutions, working on both the front-end and back-end. - Front-End: Develop and implement user-facing features using React.js, ensuring a seamless and responsive user experience. - Back-End: Build and maintain server-side logic, APIs, and microservices using Node.js. - Database and Cache Management: Design and manage database schemas in MongoDB and leverage Redis for caching and performance optimization. - Cloud Infrastructure: Deploy, manage, and scale applications on AWS, utilizing services such as EC2, S3, and Lambda. - Testing: Write clean, maintainable, and well-tested code, adhering to test-driven development (TDD) principles. - Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality products.
## Qualifications - Educational Qualification: - Bachelor of Engineering (B.E.) in Computer Science, Engineering, or a relevant field. - Experience: - 8+ years of professional experience as a full stack engineer. - Proven expertise in Node.js for back-end development. - Strong proficiency in React for front-end development. - Extensive experience with MongoDB, including data modeling and query optimization. - Hands-on experience with Redis for caching and in-memory data storage. - In-depth knowledge of AWS services and cloud architecture best practices. - Solid understanding and practical experience with test-driven development (TDD).
## Preferred Skills - Experience with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI). - A strong understanding of software development principles, design patterns, and best practices. - Excellent problem-solving skills and the ability to work independently and in a team environment. - Strong communication and interpersonal skills.
## Experience - 8+ years of relevant experience in software engineering focusing on full stack development.
## Environment - Work Mode: Work from office in Bangalore. - Typical work setting involves collaboration with cross-functional teams in an office environment.
## Salary Salary details are not specified.
## Growth Opportunities Potential career advancement opportunities within the company are not specified.
## Benefits Details regarding benefits, such as insurance, paid leave, and work policies, are not specified.



