Full-Stack Software Engineer (Junior - Mid Level)
Technology
Diagonally LimitedLagos, Nigeria£6,000 - £18,000 /year1 months agoUntil 14/05/2026
Contract
Job description
Role Overview
- We are looking for a Full-Stack Engineer capable of contributing to both web platforms and mobile applications.
- The role involves building scalable SaaS systems, APIs, and interactive user interfaces.
- Engineers in this role will work across multiple projects including:
- SaaS platforms for business automation
- Backend services and APIs
- Mobile applications built with React Native systems that integrate data processing, automation, and modern cloud services
- This role is ideal for engineers who enjoy working across the full product stack and solving real system design problems.
- Develop full-stack web applications and SaaS platforms
- Build frontend interfaces using modern frameworks such as React or Next.js
- Develop backend APIs and services using Node.js or Python
- Design and implement relational database schemas
- Build scalable backend services supporting multiple users and workflows
- Develop and maintain mobile features using React Native
- Integrate third-party APIs and external services
- Optimize performance and maintainability of both frontend and backend systems
- Collaborate with engineering and product teams to implement new features.
- Interested candidates should possess a Bachelor`s Degree
- 2 - 5 years of experience in full-stack development
- Strong programming fundamentals
- Ability to work across frontend, backend, and mobile systems
- Comfortable working in a startup environment with evolving requirements
- Enjoys building products and solving real system problems
- We are particularly interested in engineers who demonstrate practical project experience and strong learning ability.
Programming
- Strong proficiency in JavaScript / TypeScript
- Experience building web applications using:
- React
- Next.js
- Strong understanding of:
- responsive UI design
- component-based architecture
- frontend performance optimization.
- Mobile Development:
- Experience with React Native or strong interest in mobile development
- Understanding of mobile UI patterns and app architecture
- Experience building APIs using:
- Node.js (Express):
- Understanding of RESTful services and backend architecture
- Experience with relational databases such as:
- PostgreSQL
- MySQL
- Ability to design structured schemas and data models
- Git version control
- Debugging and testing workflows
- Writing maintainable and well-structured code.
- Experience building SaaS products
- Experience with real-time features or social platforms
- Familiarity with cloud services and deployment workflows
- Experience with authentication systems and user management
- Familiarity with API integrations and microservice architecture.
Keywords
monthsOfExperience: 24ReactOSCloud computingTypescriptNode.jsReact NativeJavaScriptMysqlPostgresqlPythonRelational grammarMaintainabilityMobile appNodeDebuggerGitReact.jsSoftware EngineeringDebugging
¿Te interesa este puesto?