Employer not identified
Shared by the community
Full Stack Software Engineer (React Native / Node.js)
Lekki, Lagos (Hybrid)Full-time
Published 26 Sep 2026
About this role
Full Stack Software Engineer (React Native / Node.js)
Location: Lekki, Lagos (Hybrid)
Employment Type: Full-Time
About the Role
We are looking for a highly skilled Mobile Software Engineer who is comfortable working across both our mobile application and backend services. This role requires someone who can build mobile features, develop backend APIs, troubleshoot production issues, and understand the entire application stack from the mobile client to the database.
You will work closely with Product Managers, Designers, QA, and other Engineers to build and maintain scalable software that powers Myhomesng’s property platform.
This is an existing production application, so we’re looking for someone who can quickly understand our architecture, contribute meaningful code, and work independently.
⸻
Responsibilities
* Develop and maintain our React Native mobile application.
* Design, build, and maintain backend services using Node.js and Express.js.
* Create and maintain RESTful APIs consumed by our mobile application.
* Design and optimize PostgreSQL database schemas and queries.
* Work with Sequelize ORM to manage models, migrations, and relationships.
* Build new features across both frontend and backend.
* Debug issues across the mobile application, backend services, and database.
* Improve application performance, scalability, and security.
* Participate in code reviews and architectural discussions.
* Write clean, maintainable, and testable code.
* Collaborate closely with Product, Design, and QA throughout development.
⸻
Required Technical Skills
Mobile
* React Native
* JavaScript / TypeScript
* Mobile application architecture
* Mobile UI/UX best practices
Backend
* Node.js
* Express.js
* REST API development
* Authentication & Authorization
* Middleware
* API security
* Error handling
* File uploads
* Background jobs (preferred)
Database
* PostgreSQL
* Sequelize ORM
* Database relationships
* Query optimization
* Migrations
* Transactions
Development
* Git
* GitHub
* Object-Oriented Programming
* Software Design Principles
* RESTful API Design
* JSON
* Environment configuration
* CI/CD knowledge is a plus
⸻
Required Experience
Candidates should be able to:
* Build production-ready React Native applications.
* Build backend APIs using Node.js and Express.js.
* Design and modify PostgreSQL databases.
* Work confidently with Sequelize ORM.
* Integrate frontend and backend systems.
* Understand authentication flows.
* Debug full-stack issues independently.
* Read unfamiliar codebases quickly.
* Implement features without extensive supervision.
⸻
Existing Technology Stack
The successful candidate should be comfortable working with our existing stack:
Frontend
* React Native
* JavaScript
Backend
* Node.js
* Express.js
Database
* PostgreSQL
* Sequelize ORM
Communication
* REST APIs
* JSON over HTTP
⸻
Technical Assessment
Shortlisted candidates will complete an in-person technical assessment at our Lekki office.
The assessment will include:
* Setting up the project locally.
* Running both the backend and mobile application.
* Reading an unfamiliar codebase.
* Debugging existing issues.
* Building a new feature across the frontend and backend.
* Creating or modifying REST API endpoints.
* Working with PostgreSQL and Sequelize.
* Explaining architectural decisions.
Important: Candidates must complete the assessment without using AI coding assistants (ChatGPT, Gemini, Claude, Cursor, GitHub Copilot, etc.). We are evaluating each engineer’s ability to independently understand code, debug issues, and implement solutions. it.dev@dugocapital.com, cc: hr3@dugocapital.com
Skills
JavascriptTypescriptReactNodeExpressPostgresqlRestApiGitGithubCi/cdSequelizeAiReact nativeUxUiUi/ux
FREE APPLICATION REVIEW
Does your CV speak to this job?
Compare the experience you can prove to the actual requirements. Draft an application email and export your CV.