Job Description React JS & Node JS Developer
Job Title:
Experience:
Job Summary
React JS & Node JS Developer
Key Responsibilities
- Develop and maintain dynamic, responsive web applications using
React JS
. - Design and build scalable RESTful APIs and backend services using
Node JS
and Express.js. - Develop reusable UI components and front-end libraries.
- Implement state management using Redux, Context API, or similar frameworks.
- Integrate frontend applications with backend APIs and third-party services.
- Optimize applications for maximum speed, scalability, and performance.
- Write clean, maintainable, and efficient code following coding standards and best practices.
- Participate in code reviews, debugging, and troubleshooting activities.
- Collaborate with UI/UX designers, product managers, and QA teams.
- Work within Agile/Scrum development methodologies.
- Ensure application security, data protection, and performance optimization.
Required Skills
Front-End
- Strong proficiency in
React JS
- JavaScript (ES6+)
- HTML5, CSS3, Bootstrap, Material UI
- Redux, Context API
- React Hooks
- Responsive Web Design
- AJAX, Fetch API, Axios
Back-End
- Strong experience in
Node JS
- Express.js framework
- REST API Development
- Authentication & Authorization (JWT, OAuth)
- Microservices Architecture
- API Integration
Database
- MongoDB
- PostgreSQL / MySQL
- Database Design and Query Optimization
Tools & Technologies
- Git, GitHub, GitLab, Bitbucket
- Jenkins / CI-CD Pipelines
- Docker (preferred)
- AWS/Azure (preferred)
- Postman
- Agile/Scrum
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
- 3+ years of experience in Full Stack Development.
- Strong understanding of software development lifecycle (SDLC).
- Experience with version control systems and deployment processes.
Preferred Skills
- Experience with TypeScript.
- Experience in cloud platforms (AWS, Azure, GCP).
- Knowledge of GraphQL.
- Experience with Microservices Architecture.
- Understanding of DevOps practices and containerization.
- Familiarity with unit testing frameworks such as Jest, Mocha, or React Testing Library.
Key Competencies
- Problem-solving skills
- Analytical thinking
- Strong communication skills
- Team collaboration
- Ability to work in a fast-paced environment
- Ownership and accountability
Keywords
React JS, React Developer, Node JS, Express JS, JavaScript, TypeScript, Redux, REST API, MongoDB, PostgreSQL, MySQL, Full Stack Developer, Microservices, AWS, Azure, Docker, CI/CD, Git, Agile, Web Application Development.