Senior Backend Engineer / Backend Tech Lead (Node.js + NestJS)
Urim Software Solutions |AI| IoT| SAP | Web App | ERP & CRM | Marketing
5 - 10 years
Bharatpur
Posted: 29/01/2026
Job Description
Company Description
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.
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 usingNode.js + TypeScript + NestJS
- Design and implementREST APIs and maintainSwagger/OpenAPI documentation
- Build and maintain microservices (service boundaries, integration patterns, error handling, retries)
- Own data model design and performance usingPostgreSQL + Prisma (migrations, indexing, query optimization)
- Implement caching/session/queue patterns usingRedis
- Integrate centralized authentication/authorization usingKeycloak (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)
- 2+ years backend experience; strong production experience inNode.js + TypeScript
- 2+ years withNestJS (or comparable enterprise Node framework with DI/modules)
- Strong DB experience:PostgreSQL + ORMs (Prisma preferred), migrations, performance tuning
- Experience withRedis (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
- 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)
- Deliver 12 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 + 23 relevant GitHub repos (or code samples), and briefly describe one backend system you scaled in production.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
