U

Backend Engineer

Urim Software Solutions |AI| IoT| SAP | Web App | ERP & CRM | Marketing
Gandhinagar Not disclosed
18 hours ago
On-Site
Apply to Job

About the job

About the role We are building a microservices-based backend platform (domain-driven services) that powers core business workflows such as user management, orders, inventory, payments, and supporting services. You will lead backend engineering delivery, set standards, and ship production-grade services with strong quality practices. Responsibilities • Own backend architecture and delivery using Node.js + TypeScript + NestJS • Design and implement REST APIs and maintain Swagger / OpenAPI documentation • Build and maintain microservices (service boundaries, integration patterns, error handling, retries) • Own data model design and performance using PostgreSQL + Prisma (migrations, indexing, query optimization) • Implement caching / session / queue patterns using Redis • Integrate centralized authentication / authorization using Keycloak (OIDC / OAuth2 / JWT) • Establish engineering standards : PR reviews, CI-ready code, testing strategy, release discipline • Collaborate with product / PM to convert requirements into executable technical tasks and acceptance criteria • Improve observability : structured logging, metrics, dashboards (Grafana) Required qualifications • 2+ years backend experience; strong production experience in Node.js + TypeScript • 2+ years with NestJS (or comparable enterprise Node framework with DI / modules) • Strong DB experience : PostgreSQL + ORMs (Prisma preferred), migrations, performance tuning • Experience with Redis (caching, sessions, queues, or pub / sub) • Strong API design skills (versioning, pagination, validation, idempotency, rate limiting) • Strong testing mindset (unit + integration tests; TDD preferred) • Experience operating services in Dockerized environments; CI / CD familiarity Nice to have • Azure deployment experience • Experience building API Gateways or service routing • Event-driven patterns / message queues (asynchronous workflows) • Security best practices (token handling, secrets management, OWASP, RBAC) What success looks like (first 30–60 days) • Deliver 1–2 production-ready services / modules with clean API contracts and tests • Stabilize database migrations and performance baseline • Standardize code structure, PR conventions, and service templates To apply : Send your resume + 2–3 relevant GitHub repos (or code samples), and briefly describe one backend system you scaled in production.

Requirements

  • Node.js
  • TypeScript
  • NestJS
  • PostgreSQL
  • Prisma
  • Redis
  • Docker
  • CI/CD

Qualifications

  • 2+ years backend experience
  • Strong production experience in Node.js + TypeScript
  • 2+ years with NestJS
  • Experience with PostgreSQL and ORMs
  • API design skills
  • Testing mindset

Preferred Technologies

  • Node.js
  • TypeScript
  • NestJS
  • PostgreSQL
  • Prisma
  • Redis
  • Docker
  • CI/CD

About the company

Urim Software Solutions is a leader in delivering cutting-edge technology solutions, specializing in AI, web application development, CRM, SAP, cybersecurity, and more. Focused on empowering businesses, we offer a comprehensive suite of services tailored to meet diverse digital needs. By leveraging advanced technologies, we provide innovative tools to improve operations, customer engagement, and business growth. With a commitment to innovation and quality, we continue to build robust solutions to drive success for our partners and clients.

Similar Jobs

Entytle

Backend Engineer

Entytle

PimpariNot disclosed
5 days agoOn-Site
S

Backend Engineer

Simcorp

IndiaNot disclosed
4 days agoHybrid
SiteRecon

Backend Engineer

SiteRecon

New DelhiNot disclosed
Last weekOn-Site