Job Description:
We are seeking a talented and experienced Full Stack Developer to join our dynamic team. The ideal candidate will have expertise in building scalable web applications using cuttingedge technologies and will play a key role in designing, developing, and maintaining our applications.

Key Responsibilities:

  • Design, develop, and maintain web applications using React.js, Next.js, and Redux.
  • Develop and maintain server-side applications with Node.js
  •  Design and manage databases using MSSQL, MongoDB, and other RDBMS/NoSQL solutions.
  •  Deploy, scale, and monitor applications on AWS infrastructure
  •  Collaborate with cross-functional teams to define, design, and deliver new features.
  • Optimize applications for maximum performance, scalability, and security.
  •  Write clean, maintainable, and efficient code following industry best practices.
  •  Conduct code reviews and mentor junior developers when necessary.
  • Troubleshoot and resolve issues in development, testing, and production environments.

Required Skills and Qualifications:

  • Bachelor's degree in Information Technology, Computer Science, or a related field.
  •  Minimum 4 years of professional experience in full stack development.
  •  Strong experience with front-end development using React.js, Next.js, and Redux.
  • Proficiency in server-side development using Node.js.
  • In-depth knowledge of relational databases (RDBMS) like MSSQL and NoSQL databases like MongoDB.
  • Hands-on experience with AWS services (EC2, S3, RDS, Lambda, etc.).
  • Solid understanding of RESTful APIs, GraphQL, and microservices architecture.
  • Experience with version control systems like Git.
  • Familiarity with CI/CD pipelines and containerization tools like Docker.
  • Knowledge of Agile/Scrum methodologies.
  • Strong problem-solving skills and the ability to work in a fast-paced environment
  • Hands-on experience with frameworks such as Strapi, React.js, and Vue.js.
  • Familiarity with git workflows and collaborative development tools like GitLab and GitHub.

Preferred Qualifications:

  • Familiarity with TypeScript is a plus.
  • Experience with testing frameworks like Jest, Mocha, or Cypress.
  • Knowledge of serverless architecture.
  • Experience in DevOps practices.
  • Strong problem-solving abilities and analytical thinking.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage multiple tasks effectively.
  • Passion for continuous learning and improvement.