
Mid–Senior Full-Stack Software Engineer (Node.js/React/Remote)/ 1 week ago
Quick Summary
Join a high-growth Tech startup based in Lekki, Lagos, focused on empowering small businesses (SMEs) across Africa, starting with Nigeria. Our client delivers a mobile-driven eCommerce SaaS solution designed to accelerate growth through accessible technology and financial products. If you thrive in a fast-paced environment and want your work to significantly impact African SMEs, this fully remote, full-time role is for you.
We are seeking a Mid to Senior-Level Full-Stack Software Engineer to architect, develop, and maintain scalable web applications and robust backend services. This role requires working across the entire technology stack, collaborating closely with product and design teams, and making critical architectural decisions to ensure system performance, reliability, and scalability. The ideal candidate is comfortable owning features end-to-end, enhancing existing systems, and building innovative new solutions.
Key Responsibilities:
- Design, develop, and maintain high-performance backend services utilizing Node.js (TypeScript/JavaScript).
- Build responsive, user-friendly interfaces using React.
- Design and optimize databases, leveraging expertise in PostgreSQL and MongoDB.
- Develop and maintain robust APIs (REST and/or GraphQL).
- Containerize applications using Docker and streamline deployment workflows.
- Deploy, monitor, and maintain services across cloud platforms like AWS and/or DigitalOcean.
- Implement and enhance CI/CD pipelines for automated testing and deployment efficiency.
- Collaborate effectively with cross-functional teams to deliver high-quality features.
- Produce clean, maintainable, and well-documented code.
- Debug production issues promptly and improve overall system performance and reliability.
- Participate actively in code reviews and provide mentorship to junior developers as needed.
Must-Have Requirements
- Strong professional experience with TypeScript and JavaScript.
- Solid backend development expertise using Node.js.
- Proven frontend development experience with React.
- Proficiency in database management: PostgreSQL, MongoDB (including schema design, indexing, and performance tuning), and Redis.
- Hands-on experience with Docker containerization.
- Deployment and infrastructure management experience on AWS and/or DigitalOcean.
- Experience setting up or working within CI/CD pipelines.
- Strong understanding of software engineering best practices.
- Demonstrated ability to work independently and take full ownership of tasks.
Nice-to-Have Skills
- Experience working with WordPress.
- Experience with Drupal.
- Knowledge of PHP.
- Experience with MySQL.
- Familiarity with legacy system integration.
- Basic DevOps or infrastructure-as-code experience.
Work mode: Fully remote
Job Type: Full-time
Work Location: Remote
