Devsinc

Software Engineer - I MERN

Devsinc

Pakistan

Accepting Applications Full-time On-site LinkedIn
Posted 1 month ago 10 views 0 applications
Job Description
We are looking for a motivated and driven Software Engineer I (Backend Focused) to join our engineering team. If you have a solid foundation in modern JavaScript/TypeScript, a passion for clean code, and are eager to level up your architectural skills, this is the perfect role for you. **You will work closely with senior engineers to build, test, and scale backend services within a multi\-tenant SaaS environment using TypeScript, NestJS, and GraphQL. You won't just be shipping features—you will be learning how to apply SOLID principles and Design Patterns in a production environment, writing complex MongoDB aggregation pipelines, and helping us build dynamic, Server\-Driven API workflows.** **Requirements** **Key Responsibilities:** **Feature Development:** Write clean, well\-tested TypeScript code to build new features and API endpoints using the NestJS framework. **GraphQL Implementation:** Help build and maintain GraphQL schemas, writing queries and resolvers to deliver data efficiently to our frontend. **Workflow Support:** Assist in implementing Server\-Driven API workflows that allow the backend to guide dynamic user journeys, step\-by\-step logic, and application states. **SaaS \& Multi\-Tenancy:** Work under the guidance of senior engineers to maintain data isolation, tenant routing, and security in our multi\-tenant SaaS platform. **Data Aggregation:** Write and optimize MongoDB aggregation pipelines to handle complex data fetching, reporting, and transformation tasks. **Learn and Apply Clean Code:** Learn from senior mentors how to actively apply SOLID principles and common Design Patterns (like Strategy or Factory patterns) to keep our codebase maintainable. **Database Maintenance:** Write efficient queries and manage data using MongoDB (MERN stack) or relational databases alongside modern ORMs (like Prisma or TypeORM). **Testing \& Quality:** Write unit and integration tests to ensure code reliability and participate in peer code reviews to learn and share knowledge.
Max 3 MB. JPEG or PNG recommended.
About Company
Share this job