Senior Full Stack Developer (Node.js + React.js)
Job Title: Senior Full Stack Developer (Node.js + React.js) Location: Remote Employment Type: Full-Time Duration: Full-Time / Permanent
Job Summary
We are looking for an experienced Senior Full Stack Developer with strong expertise in Node.js and React.js to join our team. The ideal candidate will have hands‑on experience building scalable, high‑performance web applications and RESTful APIs while working closely with product, design, and engineering teams.
This is an urgent and critical requirement, and we are looking to move quickly with qualified candidates.
Roles and Responsibilities
- Develop new user‑facing features using React.js.
- Design, build, and maintain responsive and scalable user interfaces.
- Build reusable React components and front‑end libraries for future use.
- Translate UI/UX designs and wireframes into high‑quality, production‑ready code.
- Optimize applications for maximum performance across different devices and browsers.
- Develop robust back‑end services and RESTful APIs using Node.js.
- Ensure seamless integration between front‑end and back‑end components.
- Implement application state management using Redux or similar libraries.
- Participate in system design discussions and contribute to modern application architectures.
- Work with microservices, containerization, and scalable cloud‑based architectures.
- Evaluate and recommend tools, libraries, and frameworks to improve development productivity and system performance.
- Conduct code reviews and maintain high standards of code quality.
- Identify, troubleshoot, and resolve application performance and functionality issues.
- Collaborate closely with product management, UI/UX designers, and back‑end developers.
- Participate in team meetings and technical discussions to understand business and user requirements.
- Stay current with emerging technologies, frameworks, and industry best practices.
Required Skills
- Strong professional experience with React.js.
- Strong hands‑on experience with Node.js.
- Experience developing RESTful APIs and back‑end services.
- Strong knowledge of JavaScript/TypeScript.
- Experience with Redux or similar state‑management libraries.
- Experience building responsive web applications.
- Strong understanding of front‑end performance optimization.
- Experience with microservices and containerized applications.
- Experience with modern software development and system design practices.
- Strong understanding of software development lifecycle, coding standards, and code reviews.
- Excellent problem‑solving and communication skills.
Preferred Qualifications
- Experience working with cloud platforms and distributed systems.
- Experience with Docker and Kubernetes.
- Experience with CI/CD pipelines and modern DevOps practices.
- Familiarity with automated testing and test‑driven development.
- Experience working in Agile/Scrum environments.
Why Join Us?
- Fully remote opportunity.
- Full‑time position.
- Opportunity to work on modern, scalable applications.
- Collaborative engineering environment.
- Fast‑moving opportunity with an immediate hiring need.