Software Engineer I MERN
Job Summary
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 wont just be shipping featuresyou 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.
Required Experience:
IC
About Company
Devsinc helps startups, enterprises and public sector clients accelerate their technology life cycle, by unlocking access to 2,000+ passionate and experienced solution providers with experience in 100+ technologies in their timezone.