ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Node.js / NestJS Developer

Confidential

Karachi, Sindh permanent

Posted: February 11, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a Senior Node.js / NestJS Developer to join our team in Karachi, Pakistan. The ideal candidate should have experience with Node.js and NestJS, and be able to work with a team to deliver high-quality software solutions.

Job Description

At Get Licensed, we help people get training, get licensed and find work, and we do this by leveraging technology to make the whole process as efficient and easy as possible. We operate across a number of verticals, and we’re looking to expand those verticals to cater to demand in the UK. We've helped more than 400,000 people get licensed and find work and are consistently rated 5-star on Trustpilot with over 32,000 reviews.

Get Licensed is a fast-paced technology business at heart (the majority of our team are developers or tech wizards), and we are at an exciting stage of our business, having tripled since 2020. We have ambitious plans to significantly scale our existing business, broaden our product suite, and continue to grow profitably revenue year on year, with a clear roadmap of how we will get there. 

We’re looking for a Senior Node.js / NestJS Developer who enjoys building robust, scalable backend systems and isn’t afraid of complexity. You should be comfortable designing APIs, architecting databases, and working on real-time systems. This role is for someone who takes ownership, thinks in systems, and builds backend services that scale. 

What you will be doing

Design, develop, and maintain scalable backend services using Node.js and NestJS

Build and maintain RESTful APIs with clean architecture and best practices

Design and architect databases and ERDs for scalable and maintainable systems

Work with both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases

Implement and manage real-time systems using sockets 

Collaborate with frontend, product, QA, and DevOps teams to deliver high-quality solutions 

Ensure performance, security, and reliability of backend services 

Participate in architectural discussions and technical decision-making 

Own features end-to-end—from design to production deployment 

What we are looking for 

Minimum 4+ years of professional experience with Node.js 

Hands-on experience with NestJS and prior experience with Express.js

Strong experience building and maintaining REST APIs

Solid understanding of relational and non-relational databases: 

    MySQL, PostgreSQL 

    MongoDB
Proven experience designing ERDs and architecting databases for scalable systems
Experience working with ORMs (TypeORM, Prisma, Sequelize, etc.)
Experience building real-time systems using WebSockets or similar technologies
Practical exposure to AWS services, including: 

○ S3 

○ EC2 

○ Load Balancers  Understanding of microservices, serverless architectures, and event-driven systems 

Nice to Have 

Knowledge or hands-on experience with WebRTC 

Experience with message queues or streaming platforms 

Experience working in high-scale or distributed systems 

Expected Behaviours

We're primarily non-hierarchical, allowing all our colleagues to take responsibility from day one. We are committed to achieving excellence whilst having fun and being highly curious. We are passionate about hiring fantastic individuals who thrive in an open, fast-paced and collaborative environment, are accountable to themselves, and are willing to roll their sleeves up to get stuff done.

There are certain behaviours we expect from our colleagues, and the key ones are below. Fundamentally we expect everyone at Get Licensed to Do The Right Thing. We measure performance against these behaviours as part of each team member’s monthly performance review:

Agility: We move fast, adapt quickly, and continuously improve.

Curiosity: We never stop learning and seeking better ways to do things.

Excellence: We set new standards and strive to exceed expectations.

Love: We care deeply for the work we do, for each other, and for our customers.

What we offer:

Competitive base salary with additional benefits, including private medical insurance, and paid holiday.

Unlimited opportunities for career growth and professional development

The chance to influence and improve training delivery across the organization.

Join a dedicated and professional team where your ideas are welcomed and your commitment rewarded. 

As the face of Get Licensed, you will be required to lead by example, and live the Get Licensed values to their fullest, based around Doing the Right Thing.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply