Key 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, Lambda, etc.
- 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.
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 modelling 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) .Show more
Show less
Skills Required
Node.js, Mongodb, react.js , Redis, Aws