Job Title: React Full-Stack Developer (Node.js)
Location: 100% Remote
Contract Duration: 24 Months
Role Overview
- We are seeking an experienced Frontend Full Stack Developer with a strong backend focus in Node.js to support the development of scalable, high-performance web applications.
- This is a long-term, fully remote engagement that requires hands-on expertise across the full stack, with a particular emphasis on backend services, API design, and system integration.
Key Responsibilities:
- Develop and maintain responsive, high-quality user interfaces using ReactJS
- Design, build, and optimize backend services using Node.js
- Develop, integrate, and manage APIs using GraphQL
- Collaborate with frontend, backend, product, and DevOps teams throughout the SDLC
- Translate functional and technical requirements into robust, production-ready solutions
- Ensure application performance, scalability, security, and maintainability
- Participate in code reviews and contribute to architectural and design discussions
- Troubleshoot complex issues across frontend and backend components
- Support CI/CD pipelines and deployment processes as needed
Required Qualifications:
- Strong experience as a Full Stack Developer with Node.js as the primary backend technology
- Hands-on expertise with ReactJS, Node.js, and GraphQL
- Solid understanding of modern JavaScript (ES6+), HTML5, and CSS3
- Experience designing and consuming GraphQL and REST APIs
- Strong understanding of asynchronous programming and server-side architecture
- Experience working in agile or scrum-based environments
- Excellent communication and collaboration skills in a remote setup
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Familiarity with microservices architecture
- Exposure to CI/CD tools and automated testing
- Experience with monitoring, logging, and performance optimization tools