React / Full Stack Developer

Experience: 2–4 Years

Required Skills

  • Strong experience with React.js, Next.js, TypeScript, and JavaScript (ES6+)
  • Good understanding of HTML5, CSS3, Tailwind CSS, and responsive design
  • Experience with Vite and modern frontend build tools
  • Good understanding of State Management using Redux, Context API, Zustand, or similar
  • Ability to build and maintain reusable global components
  • Good understanding of SOLID principles and clean code practices
  • Understanding of MVP, MVC, and MVVM architecture patterns
  • Good knowledge of REST APIs and API integration and development
  • Experience working with MongoDB and PostgreSQL
  • Understanding of authentication and authorization, including JWT and role-based access
  • Good knowledge of API error handling, validation, pagination, and security
  • Strong debugging and problem-solving skills
  • Understanding of memory leaks, performance issues, race conditions, and deadlocks
  • Experience with Git and Git-based workflows
  • Understanding of unit testing and basic integration testing
  • Good understanding of browser debugging and developer tools
  • Basic understanding of web security and HIPAA requirements
  • Good English communication skills for working with internal teams and clients

Additional Expectations

  • Write clean, reusable, and maintainable code
  • Understand existing codebases and debug issues independently
  • Participate in code reviews and follow coding standards
  • Work with backend developers to integrate APIs
  • Understand application performance and optimize frontend code
  • Ability to understand requirements and convert them into technical tasks
  • Comfortable working in a team and communicating technical issues clearly
  • Willingness to learn new technologies and understand existing project architecture

Good to Have

  • Experience with Node.js / NestJS / Express.js
  • Experience with CI/CD pipelines
  • Experience with Github Actions
  • Knowledge of Azure, AWS, or other cloud platforms
  • Experience with Sentry or similar application monitoring tools
  • Experience working on healthcare or HIPAA-related applications