Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Full Stack Developer (Node.js/React)

Posted
Discussion

Summary

Senior full-stack developer building an e-learning client's online learning platform, fully remote. Day to day: design Node.js backend services and REST APIs, build React frontends, manage databases like PostgreSQL/MongoDB, and optimize performance, scalability, and security across the stack.

About the Role

Our client, a leading innovator in the e-learning sector, is seeking a talented and experienced Senior Full Stack Developer specializing in Node.js and React to join their fully remote team. This role is essential for developing and enhancing their cutting-edge online learning platform, ensuring a seamless and engaging user experience. You will have the opportunity to work across the entire stack, from database design and API development to frontend implementation and deployment. This is a fantastic opportunity for a developer passionate about creating impactful educational technology and who thrives in a collaborative, remote-first environment. You will play a key role in shaping the future of their platform.

Key Responsibilities

  • Design, develop, and maintain robust backend services and APIs using Node.js.
  • Build responsive, user-friendly, and interactive frontend interfaces using React.js.
  • Collaborate closely with product managers, designers, and other engineers to define requirements and implement features.
  • Write clean, efficient, maintainable, and well-tested code for both frontend and backend.
  • Optimize application performance, scalability, and security.
  • Integrate with various third-party services and APIs.
  • Manage database schemas and operations (e.g., PostgreSQL, MongoDB).
  • Participate in code reviews, providing constructive feedback and promoting best practices.
  • Troubleshoot and resolve issues across the full stack.
  • Stay current with emerging technologies and industry trends.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional full-stack development experience, with a strong focus on Node.js and React.
  • Proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Experience with server-side frameworks (e.g., Express.js) and building RESTful APIs.
  • Experience with state management libraries (e.g., Redux, Context API) and modern frontend build tools.
  • Familiarity with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with version control systems, preferably Git.
  • Understanding of cloud platforms (AWS, GCP, Azure) and containerization is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a fully remote team.

Benefits

This role offers a highly competitive salary and the significant advantage of being 100% remote, providing exceptional work-life balance and flexibility. Our client is committed to fostering a collaborative and innovative work environment where continuous learning and professional development are encouraged. You will have the opportunity to work on meaningful projects that have a positive impact on education. Benefits include comprehensive health coverage, generous paid time off, and access to learning resources and industry conferences. Enjoy the freedom and autonomy of remote work while being a vital part of a passionate and forward-thinking team.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.