Description

Job Description

Job Responsibilities:

  • Design, develop, and maintain scalable and efficient full-stack web applications using Node.js for the backend, and React.js/Next.js for the frontend. Ensure high-performance and responsive user interfaces.
  • Architect and implement backend services and APIs using Node.js and Express.js, ensuring modularity, scalability, and performance optimization. Integrate third-party services and APIs when required.
  • Design, implement, and manage databases using MongoDB. Ensure efficient data storage, retrieval, and optimization for performance, including the use of data indexing, aggregation pipelines, and query optimization.
  • Leverage AWS services like EC2, S3, Lambda, RDS, DynamoDB, and others for scalable, secure, and cost-efficient cloud infrastructure. Automate deployments and CI/CD pipelines.
  • Collaborate with UI/UX designers to develop user-centric and responsive web applications. Implement modern frontend technologies and ensure a seamless user experience across different devices and browsers.
  • Write clean, maintainable, and well-documented code. Conduct code reviews and ensure adherence to coding standards, testing, and development best practices.
  • Work closely with other developers, product managers, and designers to deliver high-quality features on time. Mentor junior developers, provide technical guidance, and actively participate in sprint planning and reviews.
  • Monitor, troubleshoot, and optimize both frontend and backend application performance. Identify bottlenecks and propose efficient solutions to enhance speed and reduce latency.
  • Ensure that applications are secure, implement best security practices, and handle sensitive data responsibly, including ensuring compliance with relevant industry standards and regulations.
  • Participate in Agile ceremonies such as daily stand-ups, sprint planning, retrospectives, and backlog grooming. Contribute to sprint deliverables and project milestones.

Requirements:

  • Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • 8-10 years of professional experience in software development with expertise in full-stack web development.
  • Proven experience building and deploying applications using Node.jsNext.jsReact.js, and MongoDB.
  • Hands-on experience with AWS services (EC2, S3, Lambda, RDS, etc.) for cloud-based application development.
  • Strong understanding of frontend technologies, including HTML5CSS3, and modern JavaScript frameworks and libraries.

Education

Any Graduate