onsite
Full Stack Developer - Lazulite Technology Services
Full Stack Engineer
Full Stack Engineer to build and scale a production-grade CRM platform with NestJS, Next.js, and PostgreSQL.
About the role
Key Responsibilities
- Design, develop, and maintain RESTful APIs using NestJS and Prisma ORM on PostgreSQL.
- Build and iterate on frontend features using Next.js 15, ensuring responsive and performant UIs.
- Develop and maintain BullMQ background workers for async job processing (email, lead ingestion, notifications).
- Collaborate on AI agent integration, including feature additions and scope control improvements.
- Participate in infrastructure operations: EC2 deployments, Nginx configuration, systemd service management, and environment setup.
- Write unit and integration tests using Vitest; contribute to Playwright E2E test coverage.
Requirements
- 2+ years of experience with NestJS or a similar Node.js framework (Express, Fastify).
- Strong command of TypeScript — able to write typed, maintainable code across the stack.
- Hands-on experience with PostgreSQL and an ORM (Prisma preferred, TypeORM acceptable).
- Understanding of job queuing systems; BullMQ or Bull experience is a strong plus.
- Proficiency with Next.js (App Router, Server Components, API routes) or React.
Skills
nestjsnextjspostgresqlprismatypescriptbullmq