Lazulite Technology Services
Website:
lazulite.ae
Job details:
Job Title Full-Stack Developer
Department: Engineering
Experience: 2–4 Years
Product: Lazulite CRM (Internal + SaaS)
About the Role
Lazulite Technologies is looking for a hands-on Full-Stack Developer to join its core engineering team and contribute directly to the Lazulite CRM platform — a production-grade, internally deployed CRM being architected for commercial SaaS launch.
You will work in a lean team alongside the Tech Lead, collaborating across backend API development, frontend interfaces, background job processing, AI feature integration, and infrastructure operations.
This is a highly impactful role where you will own features end-to-end, contribute to architectural decisions, and help shape the product as it scales toward multi-tenancy.
Tech Stack You Will Work With-
NestJS (Backend) Next.js 15 (Frontend) PostgreSQL / Prisma TypeScript
BullMQ (Job Queue) AWS Bedrock / AI Qdrant (Vector DB) MinIO (Storage)
AWS EC2 + RDS Nginx / systemd Bun (Runtime) Cloudflare DNS
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 Lumen — the platform's AI agent powered by AWS Bedrock — 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.
• Contribute to the upcoming multi-tenancy architecture migration (per-tenant PostgreSQL
schemas).
• Triage and resolve bugs from the active issue tracker (LZ-BUG series), collaborating with
QA.
• Participate in code reviews, architectural discussions, and documentation.
Required Skills & Experience-
Backend
• 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.
Frontend
• Proficiency with Next.js (App Router, Server Components, API routes) or React.
• Competency with modern CSS / Tailwind CSS for building clean, responsive interfaces.
Infrastructure & DevOps
• Comfortable deploying and managing applications on Linux (Ubuntu) with systemd and
Nginx.
• Familiarity with AWS services — EC2, RDS, and ideally S3 or Bedrock.
• Basic understanding of DNS management (Cloudflare) and SSL/TLS (Certbot).
General Engineering
• Experience working in a monorepo structure.
• Solid understanding of REST API design and async patterns.
• Familiarity with Git workflows, code reviews, and branching strategies.
Nice to Have
• Experience with vector databases (Qdrant, Pinecone, Weaviate).
• Exposure to LLM integrations or AI agent development (AWS Bedrock, OpenAI, LangChain).
• Knowledge of multi-tenancy patterns in SaaS applications.
• Experience with GitHub Actions CI/CD pipelines.
• Prior work on CRM, ERP, or B2B SaaS products.
• Familiarity with Bun as a runtime.
Click on Apply to know more.