This job is no longer available
This job expired on 05/08/2026. It no longer accepts applications.
Software Engineer I – Backend (MERN)
Devsinc · Lahore
Job description
About the role
We are seeking a motivated Software Engineer I with a backend focus to join our engineering team. You will work on a multi‑tenant SaaS platform, writing clean TypeScript code and learning to apply SOLID principles and design patterns in production.
Key responsibilities
- Develop new features and API endpoints using TypeScript and the NestJS framework.
- Design, implement, and maintain GraphQL schemas, queries, and resolvers.
- Support server‑driven API workflows that guide dynamic user journeys.
- Maintain data isolation, tenant routing, and security in a multi‑tenant SaaS environment.
- Write and optimise MongoDB aggregation pipelines for complex data fetching and reporting.
- Apply clean‑code practices, SOLID principles, and common design patterns (e.g., Strategy, Factory).
- Manage database interactions with MongoDB, Prisma or TypeORM, and write efficient queries.
- Create unit and integration tests and participate in peer code reviews.
Required profile
- Strong foundation in modern JavaScript/TypeScript.
- Passion for clean code and willingness to learn architectural best practices.
- Motivated, driven, and eager to grow technical skills under senior mentorship.
Required skills
- TypeScript
- JavaScript
- NestJS
- GraphQL
- MongoDB
- Prisma or TypeORM
What we offer
- Opportunity to work on a cutting‑edge SaaS product.
- Mentorship from senior engineers.
- Learning environment focused on clean‑code principles and design patterns.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Pakistan.
Salary: Software Engineer - E-Commerce (Remote) Based on 30 job offers in PakistanSalaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Devsinc
Lahore