Senior Full Stack Developer (Node.js/React)

Placements24

Roanoke (VA)

Hybrid

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote work environment
Professional development budget
Flexible leave and holidays
Health benefits

Job summary

Placements24 is seeking a Senior Full Stack Developer to join a fully remote, globally distributed team building SaaS solutions for education. You will design and implement both frontend with React and backend with Node.js, integrating with APIs, databases, and cloud services.

You will collaborate across product, design, and engineering to deliver scalable, robust software while adhering to modern development practices, CI/CD, testing, and remote collaboration norms.

Qualifications

  • 5+ years of full-stack web development experience.
  • Strong JavaScript (ES6+) and Node.js expertise.
  • Extensive React experience with modern state management.
  • Experience with PostgreSQL or MongoDB databases.
  • Familiarity with RESTful APIs and cloud platforms.

Responsibilities

  • Design, build, and maintain scalable backend services with Node.js.
  • Develop user-facing features with React and modern JS.
  • Integrate frontend with backend and third-party APIs.
  • Write clean, well-documented full-stack code.
  • Optimize apps for speed, scalability, and reliability.
  • Collaborate with PMs, designers, and engineers.
  • Participate in code reviews and CI/CD practices.
  • Contribute to architecture decisions and tech roadmap.
  • Ensure UI/UX feasibility in implementation.
  • Write and maintain automated tests for UI and API.

Skills

Full-stack development
Remote collaboration
Agile methodologies

Education

Bachelor's/Master's in CS/SE

Tools

Node.js
React
Redux
Context API
Express.js
RESTful APIs
PostgreSQL
MongoDB
AWS
Azure
GCP
Git

Job description

About the Role

Our client, a pioneering tech firm specializing in SaaS solutions for the education sector, is looking for a highly motivated and experienced Senior Full Stack Developer to join their fully remote team. This position offers the flexibility to work from anywhere in South Africa . You will be instrumental in designing, developing, and deploying robust web applications, contributing to both frontend and backend development using Node.js and React. This is an exciting opportunity to work on impactful projects that shape the future of learning technology, collaborate with a talented distributed team, and enjoy the benefits of a remote-first culture.

Key Responsibilities
  • Design, develop, and implement scalable backend services using Node.js and relevant frameworks (e.g., Express.js).
  • Develop and maintain user-facing features using React and modern JavaScript.
  • Integrate frontend components with backend services and third-party APIs.
  • Write clean, efficient, maintainable, and well-documented code across the full stack.
  • Optimize applications for maximum speed, scalability, and responsiveness.
  • Collaborate with product managers, designers, and other engineers to define requirements and deliver features.
  • Participate in code reviews, offering and receiving constructive feedback to ensure code quality.
  • Troubleshoot, debug, and resolve issues across the application stack.
  • Contribute to architectural decisions and technical roadmap planning.
  • Ensure the technical feasibility of UI/UX designs.
  • Implement and maintain automated tests for both frontend and backend components.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Minimum of 5 years of experience in full-stack web development.
  • Strong proficiency in JavaScript (ES6+) and Node.js for backend development.
  • Extensive experience with React for frontend development.
  • Solid understanding of state management libraries (e.g., Redux, Context API) and modern frontend build tools.
  • Experience with database technologies such as PostgreSQL, MongoDB, or similar.
  • Familiarity with RESTful API design and implementation.
  • Experience with cloud platforms (AWS, Azure, GCP) is highly advantageous.
  • Proficiency with version control systems, specifically Git.
  • Excellent problem-solving skills and a proactive approach to development.
  • Strong communication skills, comfortable working in a remote, asynchronous environment.
  • Experience with Agile development methodologies.
Benefits
  • Highly competitive salary package.
  • Fully remote work environment, offering ultimate flexibility.
  • Opportunity to work on innovative educational technology solutions.
  • Budget for professional development, online courses, and conferences.
  • Collaborative and supportive distributed team culture.
  • Generous annual leave and company holidays.
  • Health and wellness benefits.
  • Retirement savings plan contribution.
  • Modern tools and technologies to enhance productivity.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer - Remote
Senior Full Stack Developer - Remote

Placements24 • United States

Hybrid
USD 57,000 - 72,000
Health insurance
Paid time off
Retirement savings plan
+1
Senior Full Stack Engineer (Remote)
Senior Full Stack Engineer (Remote)

Placements24 • Riverton (UT)

Remote
USD 120,000 - 180,000
Competitive salary
Full remote with flexible hours
Career growth opportunities
+3
Senior Full Stack Engineer (React/Node.js)
Senior Full Stack Engineer (React/Node.js)

Placements24 • Windsor Park (TN)

Hybrid
USD 61,000 - 91,000
Competitive salary
Performance bonuses
Comprehensive benefits
+2
Senior Full Stack Developer (MERN Stack)
Senior Full Stack Developer (MERN Stack)

Placements24 • Riverton (UT)

Remote
USD 120,000 - 180,000
Fully remote work opportunity
Flexible hours
Health, dental, and vision insurance
+2
Senior Full Stack Developer - Cloud Native Applications
Senior Full Stack Developer - Cloud Native Applications

Placements24 • Riverton (UT)

Remote
USD 120,000 - 180,000
Fully remote
Competitive salary
Flexible schedule
Senior Frontend Developer (Remote-First)
Senior Frontend Developer (Remote-First)

Placements24 • United States

Remote
USD 120,000 - 180,000
Fully remote work
Stock options
Modern tech stack
+3
Senior Full-Stack Developer (Python/React)
Senior Full-Stack Developer (Python/React)

Placements24 • Windsor Park (TN)

Hybrid
USD 54,000 - 91,000
Competitive salary
Performance bonuses
Medical aid & retirement fund
Senior Frontend Developer (React/Vue.js)
Senior Frontend Developer (React/Vue.js)

Placements24 • Willows (CA)

Hybrid
USD 37,000 - 55,000
Fully remote work
Flexible working hours
Health benefits
Senior Full-Stack Engineer (Node.js & Vue.js)
Senior Full-Stack Engineer (Node.js & Vue.js)

Placements24 • Riverton (UT)

Remote
USD 54,000 - 73,000
Medical aid
Retirement fund
Remote-first
+2
Remote Full-Stack Software Engineer
Remote Full-Stack Software Engineer

Placements24 • Willows (CA)

Remote
USD 120,000 - 160,000