We are looking for a proficient Full Stack Developer with expertise in Node.js and React to build scalable web applications.
The candidate will be responsible for developing both server-side logic and client-side interfaces, ensuring seamless integration and performance.
Key Responsibilities:
- Design, develop, and maintain web applications using Node.js for backend and React for frontend
- Build reusable, testable, and efficient code on both client and server sides
- Develop RESTful APIs and integrate third-party services and APIs
- Collaborate with product managers, designers, and other developers to deliver high-quality features
- Write unit and integration tests to ensure application robustness
- Optimize applications for maximum speed and scalability
- Troubleshoot, debug, and upgrade existing software
- Participate in code reviews and contribute to team knowledge sharing
- Stay updated with latest industry trends and technologies related to Node.js and React
Required Skills:
- 4 to 5 years of professional experience in full stack development using Node.js and React.js
- Strong proficiency in JavaScript (ES6+), asynchronous programming, and event-driven architecture
- Experience with Express.js or similar Node.js frameworks
- Solid understanding of React fundamentals including hooks, state management, and component lifecycle
- Familiarity with frontend technologies such as HTML5, CSS3, and RESTful APIs
- Experience with databases like MongoDB, PostgreSQL, or MySQL
- Knowledge of authentication and authorization mechanisms (OAuth, JWT, etc.)
- Familiarity with version control systems like Git
- Experience working with Agile/Scrum methodologies
- Strong problem-solving and communication skills
Preferred Qualifications:
- Experience with TypeScript
- Knowledge of containerization (Docker) and cloud services (AWS, Azure, GCP)
- Familiarity with testing frameworks like Jest, Mocha, or Cypress
- Experience with state management libraries like Redux or Context API
- Exposure to CI/CD pipelines and DevOps practices
Soft Skills:
- Excellent communication and teamwork skills
- Ability to manage time effectively and work independently
- Eagerness to learn new technologies and tools
- Strong attention to detail and quality
- Adaptability in fast-paced environments
Skills Required
Node.js, react.js , Html5, Css3, Restful Apis