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.
Skills Required
- Proficient in JavaScript and TypeScript
- Experience with NestJS framework
- Experience building and maintaining GraphQL schemas, queries, and resolvers
- Experience with MongoDB and writing/optimizing aggregation pipelines
- Familiarity with MERN stack and Node.js backend development
- Experience with ORMs such as Prisma or TypeORM and relational databases
- Ability to write unit and integration tests and participate in code reviews
- Understanding of SOLID principles and common design patterns (Strategy, Factory, etc.)
- Experience working in or supporting multi-tenant SaaS environments (data isolation, tenant routing, security)
Devsinc Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Devsinc and has not been reviewed or approved by Devsinc.
-
Healthcare Strength — OPD and IPD medical coverage, along with health insurance mentions, indicate a meaningful healthcare offering.
-
Flexible Benefits — Work-from-home options, workation opportunities, and paid leave point to flexible arrangements for where and when work is done.
-
Wellbeing & Lifestyle Benefits — Access to gyms and salons, plus various allowances and occasional trips or events, add lifestyle value beyond base pay.
Devsinc Insights
What We Do
We integrate global leaders in web development with passionate Asian talent to get a unique blend of Quality and Affordability. We are headquartered in California and work consistent eastern and pacific standard hours. We like ad hoc pairing as necessary, TDD, and working with other agencies to make things happen. We contribute to open source projects and genuinely enjoy coding. We are also committed to teaching, and spreading knowledge!






