Senior Full-Stack Engineer

Gbagaga, Lagos
Posted today
Company:
Tuteria Limited
Company Description:
Tuteria was established on the 7th of October 2015 with the goal of connecting expert and verified tutors with students/learning individuals to provide them with high-quality, affordable educational services and digital/IT skills. Our services are offered to people not just in Nigeria but also throughout Africa and around the globe. In summary, Tuteria is an online learning platform that connects you with verified, expert teachers in your area to learn any subject, skill, or exam, as well as ensures safety, accountability, and quality service delivery. Over the years, we have grown to become Nigeria’s most-trusted source of high-quality, pre- vetted personal teachers, instructors, and trainers, having impacted more than 10,000 happy students and families across 14 states in Nigeria. Tuteria has received recognition from MIT, The Royal Academy of Engineering, The Duke of York, Facebook’s Internet.org, BBC Africa, Mark Zuckerberg, Microsoft Nigeria, The Future Awards, Bella Naija, Forbes, and the Presidency.
Contract Type:
Full Time
Experience Required:
5 to 10 years
Education Level:
Bachelor
Number of vacancies:
1

Job Description

Job Summary
The senior full-stack engineer is a key contributor to the design and development of Tuteria’s core learning and operations platform. The successful candidate will work across the stack—from React frontends to Node.js/Python backends and PostgreSQL databases—to build scalable, performant, and secure systems for students, instructors, and internal teams. In this role, you will own critical features, shape technical architecture, and help accelerate Tuteria's product roadmap through rapid iteration, data-informed decisions, and a strong user-first mindset.

Key Responsibilities
Design and develop web features across the full stack (Node.js, React, PostgreSQL, etc.), including dashboards, learning modules, and job portals.
Optimize application performance for speed, reliability, accessibility, and SEO across devices and bandwidth conditions
Design scalable APIs and services, ensuring security, maintainability, and integration with third-party systems (e.g., payment gateways, video tools, messaging platforms).
Collaborate with product, design, QA, and other engineers in sprint planning, story estimation, and technical decision-making.
Proactively identify technical debt, bugs, and performance bottlenecks, and suggest architectural improvements.
Conduct thorough code reviews, mentor junior developers, and uphold engineering best practices.
Participate in shaping technical direction, infrastructure decisions (e.g., hosting, CI/CD, observability), and scaling strategies as we grow.

Job Requirements
Bachelor’s degree in computer science, engineering, or equivalent practical experience.
4+ years of professional full-stack experience building production-grade applications.
Strong proficiency with JavaScript/TypeScript, Python, React, Node.js/Bun/Deno, and SQL databases (PostgreSQL preferred).
Experience designing and consuming RESTful APIs, building client libraries for these APIs, as well as integrating with third-party platforms.
Hands-on experience with CI/CD tools, containerisation (Docker), and cloud/dedicated infrastructure (e.g., AWS, Hetzner, Coolify).
Strong debugging skills and attention to detail; able to troubleshoot across the stack quickly and effectively.
Bonus: familiarity with edtech platforms, real-time features (e.g., WebSockets), or event-driven architectures.