Experience Requirements
- Total Experience: 5–8 years
- Relevant Experience: Minimum 3 years in Node.js with strong proficiency in both frontend and backend technologies
Must-Have Skills
- Strong hands-on experience with JavaScript (ES6+), React.js, and Node.js (Express.js or Nest.js)
- Solid understanding of frontend architecture, including HTML5, CSS3/SASS, React Hooks, and state management (Redux or Context API)
- Proven expertise in RESTful API design and backend integration
- Experience with databases – SQL (MySQL/PostgreSQL) and NoSQL (MongoDB/DynamoDB)
- Familiarity with authentication and authorization frameworks (JWT, OAuth2)
- Strong understanding of Git-based version control (GitHub/GitLab/Bitbucket) and code review practices
- Exposure to CI/CD pipelines, automated testing, and deployment workflows
- Ability to work closely with design, product, and DevOps teams to deliver end-to-end solutions
- Excellent communication, analytical, and problem-solving skills
Nice-to-Have / Preferred Skills
- Experience with TypeScript, Next.js, or Shopify Hydrogen (for headless commerce)
- Familiarity with cloud platforms (AWS, GCP, or Azure) – especially Lambda, S3, EC2, or Cloud Functions
- Exposure to containerization using Docker and Kubernetes
- Knowledge of GraphQL, WebSocket, or event-driven architecture (SQS, Kafka, EventBridge)
- Understanding of CI/CD tools such as GitHub Actions, Jenkins, or Bitbucket Pipelines
Roles and Responsibilities
- Design, develop, and maintain scalable full-stack web applications using React.js and Node.js
- Build responsive, performant, and accessible user interfaces
- Develop and integrate RESTful APIs and backend microservices
- Collaborate with UX/UI, Product Management, QA, and DevOps teams
- Ensure code quality, performance optimization, and adherence to best practices
- Implement error handling, security measures, and logging mechanisms
- Write unit, integration, and end-to-end tests to ensure code reliability
- Participate in code reviews and contribute to technical documentation
- Stay updated with emerging web technologies and propose continuous improvements
- Troubleshoot, debug, and resolve production issues efficiently
Job Types: Full-time, Contract
Pay: $93,017.97 - $112,021.64 per year
Application Question(s):
- Do you have experience in Node.js and React.js
Experience:
- Node.js and React.js: 5 years (Required)
Work Location: Remote