Intasida Technology Limited

Back End Developer (Node.js / NestJS)

Intasida Technology Limited

Abuja, Federal Capital Territory, Nigeria · Full Time

Be the first to apply

Experience
3+ yrs
Salary
NGN 350,000 – NGN 600,000 / month
Openings
1
Posted
2 तासपूर्वी
Work mode
In office
Education
Degree in Computer Science, Engineering or related field (or equivalent practical experience)
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Intasida Technology Limited

Intasida Technology Limited creates dependable and scalable digital solutions tailored for businesses and organizations. The company emphasizes a modern TypeScript technology stack, high engineering standards, and delivering software capable of thriving in demanding production environments. Being a compact team, individual contributions are prominent and influential, with a focus on collaboration, constant learning, and practical problem-solving rather than excessive processes.

Job Overview

The Back End Developer will be responsible for designing, developing, and maintaining server-side applications and APIs using NestJS and TypeScript. This involves ensuring optimal performance, scalability, and security of the services.

Key Responsibilities

  • Develop clean, well-typed, and structured codebases.
  • Architect and implement database schemas, relationships, and queries via TypeORM.
  • Create and maintain RESTful APIs and facilitate frontend integration.
  • Develop unit and integration tests and actively participate in code reviews.
  • Diagnose and resolve production issues while enhancing system performance.
  • Contribute to technical documentation and participate in system architecture decisions.

Requirements

  • Minimum of 3 years of professional experience developing backend applications with demonstrable Node.js projects in production.
  • Experience working hands-on with NestJS features including modules, providers, dependency injection, guards, interceptors, and pipes.
  • Advanced proficiency in TypeScript covering interfaces, generics, decorators, and writing robust, maintainable code.
  • Strong practical knowledge of TypeORM for entity modeling, migration, query building, and transaction management.
  • Deep experience with relational databases such as PostgreSQL or MySQL, including schema design, indexing strategies, and query optimization.
  • Proven competence in designing and consuming RESTful APIs.
  • Familiarity with authentication and authorization strategies including JWT, OAuth2, role-based access control, and general API security best practices.
  • Solid understanding of Object-Oriented Programming and SOLID principles for creating modular, reusable, and testable code.
  • Fluency with Git and collaborative development workflows including pull requests and code reviews.

Preferred Qualifications

  • Experience with automated testing frameworks such as Jest.
  • Knowledge of containerization technologies like Docker and familiarity with CI/CD pipelines.
  • Exposure to GraphQL APIs.
  • Experience with NoSQL databases such as MongoDB or Redis.
  • Basic front-end understanding to ensure smooth collaboration with front-end teams.
  • A university degree in Computer Science, Engineering, or related disciplines, or equivalent practical experience.

Additional Information

This opportunity requires working on-site in Abuja, Nigeria. Applicants must either reside in Abuja or be ready to relocate at their own expense prior to starting.

Salary Range: ₦350,000 to ₦600,000 monthly depending on experience.

Minimum education

Bachelor's Degree

Tools & software

TypeScript required Git required Docker required Node.js required PostgreSQL required MySQL required GraphQL required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help