All open roles
Backend Developer
1 opening · Saraswoti Marg, Balkumari, Lalitpur-8 (On-site) · Apply by 20 November 2026
You will build backend services for EK Ra Sunya's products and client projects. The largest is EK ERP, a multi-tenant NestJS service that runs accounting, HR, payroll and inventory for businesses in Nepal. Our other products are EK SMS (bulk SMS and messaging API), EK Cloud (hosting and domains), EK CRM, EK Mail and EK CMS.
What you will do
- Build and maintain REST APIs in NestJS and TypeScript, documented with Swagger.
- Design PostgreSQL schemas and write TypeORM migrations in a schema-per-tenant setup, where one tenant's data must never reach another.
- Write background jobs on BullMQ and Redis: report generation, email, scheduled payroll and accounting tasks.
- Write Jest tests for what you change, and review your teammates' pull requests.
- Trace production issues from logs and fix the cause, not the symptom.
What we look for
- Solid TypeScript and Node.js. NestJS experience is a strong plus.
- PostgreSQL: you can design tables, write and read SQL, and reason about indexes and transactions.
- An ORM with migrations (TypeORM preferred).
- Git, pull requests and code review as a normal part of the day.
- Good to have: Redis and job queues, authentication (JWT, OAuth), multi-tenant systems, and some accounting or payroll domain knowledge.
What we offer
- Paid leave accrued at 1.5 days a month, and 12 days of sick leave a year.
- Working hours 10:00 to 18:00, Sunday to Friday, Saturday off, paid lunch break.
- Probation of up to 60 days.
- Work on a production system with real users, a test suite and CI on every change.
How to apply
Apply on our careers portal with your CV and a short note on why this role.
Apply with your CV
