About this role
Sage Grey Technologies Limited is seeking a Full Stack Developer (React.js + Node.js) for a Lagos based role, offered on a contract basis with remote work options. The role involves building scalable web applications, creating backend services and RESTful APIs, and delivering maintainable code across the full software development lifecycle. The developer will work with React.js, Node.js (NestJS or Express.js), and databases such as MongoDB, PostgreSQL, and MySQL, collaborating with design, frontend, backend, and product teams. The employer focuses on technology solutions through their Venture Studio model and aims to deploy practical, sustainable solutions across sectors. The position requires strong front-end and back-end expertise, knowledge of authentication and security practices, and experience with modern JavaScript/TypeScript and Git workflows.
What you would do
- Develop and optimise web applications using React.js and Node.js.
- Build scalable backend services and RESTful APIs using NestJS or Express.js.
- Create responsive user interfaces with React.js and Tailwind CSS.
- Develop reusable frontend components with clean, maintainable code.
- Design and manage databases (MongoDB, PostgreSQL, MySQL).
- Collaborate with UI/UX designers, frontend and backend engineers, and product teams.
- Write efficient, secure, and well-documented code.
- Integrate third-party APIs and external services.
- Debug, troubleshoot, and improve application performance.
- Participate in code reviews and adhere to software engineering best practices."],
What they are asking for
- Strong experience with React.js and modern JavaScript/TypeScript.
- Solid Node.js backend development experience.
- Experience with NestJS and/or Express.js.
- Proficiency with Tailwind CSS and responsive design.
- Experience with MongoDB, PostgreSQL, and MySQL.
- Understanding of REST API design and integration.
- Experience with database design, query optimisation, and ORM tools.
- Knowledge of authentication methods (JWT, OAuth, sessions).
- Experience using Git and collaborative development workflows.
- Understanding of software architecture, clean code, and design patterns.
Listing details are summarised from the source. Always confirm the role and the employer on the original posting before applying, and never pay to apply for a job.