Backend Engineer (Node.js)
Fortran House
About the role
Role Objective Own the development of the core backend systems that power listings, users, search, inquiries, and integrations.
Key Responsibilities
• Build and maintain scalable APIs
• Design and manage the PostgreSQL database
• Implement authentication and authorization
• Integrate third-party services (payments, notifications, email)
• Ensure system performance, security, and scalability
Key Requirements
• Strong Node.js experience (Express, NestJS, or similar)
• Strong TypeScript experience
• Experience writing and maintaining unit tests (Jest or similar)
• Solid PostgreSQL experience (schema design, indexing)
• Experience with API design (REST)
• Experience with authentication systems (JWT, OAuth)
• Experience with object storage (Cloudflare R2 or similar)
• Familiarity with error monitoring tools (Sentry)
• Understanding of geolocation data handling
• Strong Git and GitHub collaboration skills
Technical Expectations
• Comfortable working in a collaborative GitHub workflow (PRs, code reviews)
• Experience working with media storage systems (Cloudflare R2 or similar)
Job Type: Full-time
Work Location: Hybrid remote in Epe (Lagos)
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free