Skip to main content

Full-Stack Software Engineer (Junior - Mid Level)

Technology
Diagonally Limited
Lagos, 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.
Responsibilities
  • 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.
Ideal Candidate
  • 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.
Core Technical Skills

Programming

  • Strong proficiency in JavaScript / TypeScript
Frontend Development:
  • 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
Backend Development:
  • Experience building APIs using:
  • Node.js (Express):
  • Understanding of RESTful services and backend architecture
Databases:
  • Experience with relational databases such as:
    • PostgreSQL
    • MySQL
  • Ability to design structured schemas and data models
Software Engineering Practices:
  • Git version control
  • Debugging and testing workflows
  • Writing maintainable and well-structured code.
Preferred (Nice to Have):
  • 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?