Back End Developer

 

Description:

We are looking for an experienced Senior Backend Engineer to join our growing engineering team. This role is ideal for someone who is passionate about designing scalable, resilient, and high-performance backend systems and enjoys solving complex technical challenges.

 

You will be responsible for architecting, developing, and maintaining distributed applications while driving engineering excellence through clean code, best practices, and sound architectural decisions. The ideal candidate has strong experience with NestJS, Node.js, TypeScript, or other modern backend frameworks and possesses deep expertise in backend engineering, microservices, and event-driven systems.

 

## Key Responsibilities

 

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

* Architect and implement distributed systems using Microservices and Event-Driven Architecture.

* Design loosely coupled, highly available, and fault-tolerant services.

* Build and optimize database schemas, queries, and data models.

* Develop secure, maintainable, and well-tested applications following industry best practices.

* Participate in system design discussions and contribute to architectural decisions.

* Implement asynchronous communication patterns using messaging technologies such as RabbitMQ, Kafka, NATS, or similar platforms.

* Conduct code reviews and mentor fellow engineers to promote engineering excellence.

* Troubleshoot and resolve complex production issues while improving system reliability and performance.

* Collaborate closely with DevOps, Product, and Engineering teams to deliver high-quality solutions.

* Ensure observability, monitoring, scalability, and security are built into systems from the start.

 

## Required Qualifications

 

* 5+ years of professional backend development experience.

* Strong hands-on experience with NestJS, Node.js, or other modern backend frameworks.

* Excellent knowledge of TypeScript and modern JavaScript.

* Strong understanding of software design patterns, SOLID principles, and Clean Architecture.

* Proven experience designing and implementing Microservices Architecture.

* Strong understanding of Event-Driven Systems and asynchronous communication patterns.

* Experience working with message brokers such as RabbitMQ, Kafka, NATS, or similar technologies.

* Expertise in designing RESTful APIs and service-oriented architectures.

* Strong experience with relational databases such as PostgreSQL, MySQL, or SQL Server.

* Experience with Redis and caching strategies.

* Experience with Docker and containerized deployments.

* Strong knowledge of Git workflows, code reviews, and software development best practices.

* Excellent analytical, problem-solving, and communication skills.

Organization SoftOpsHub
Industry IT / Telecom / Software Jobs
Occupational Category Back End Developer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2026-06-12 7:21 pm
Expires on 2026-07-27