Backend Engineer (Node.js & Python)
Backend Engineer (Node.js & Python)
Role Overview
Design resilient backend microservices, high-volume transactional databases, and scalable REST/gRPC APIs powering enterprise workflows and automation pipelines.
As a Backend Engineer at WorkSaar, you will architect the backbone of our platforms. From schema design to caching layers, webhook ingestions, queue consumers, and authentication protocols, you will build systems that handle millions of requests with sub-100ms latencies.
Indian Developer Hiring Process
⚡ Fast-Track 5-Stage SelectionOur hiring process is developer-first, transparent, and structured around practical software engineering aptitude—no rote algorithmic puzzles or trick questions.
Application & Code Review
⏱ 1-2 DaysScreening of resume, backend projects, API samples, and database knowledge.
Backend Machine Coding Task
⏱ 48 HoursDevelop a secured REST API service with database schema, auth middleware, and test coverage.
Technical Round 1 (System Core)
⏱ 60 MinsWalkthrough of your code, concurrency handling, database indexing, SQL joins, and async paradigms.
Technical Round 2 (Architecture Discussion)
⏱ 45 MinsCaching, database scaling, microservices communication, error recovery, and security.
HR & Compensation Round
⏱ 24 HoursSalary confirmation (₹35,000 - ₹50,000 INR / month), documentation check, and offer rollout.
Key Responsibilities
- Design, develop, and deploy scalable backend APIs using Node.js (Express/NestJS) or Python (FastAPI).
- Model relational and document database schemas (PostgreSQL, MongoDB), create migrations, and tune indexing.
- Build asynchronous task processing pipelines using Redis, BullMQ, or Celery.
- Implement robust authentication, role-based access control (RBAC), rate-limiting, and encryption.
- Write comprehensive automated unit and integration tests with Jest, Supertest, or PyTest.
- Monitor application logs, error metrics, and database query performance using APM tools.
Technical Requirements (Core Skills)
- 1 to 3 years of hands-on backend software engineering experience in Node.js or Python.
- Strong knowledge of SQL, relational data modeling, query optimization, and transactions in PostgreSQL.
- Deep understanding of REST API principles, status codes, payload validation, and idempotency.
- Experience working with Redis for caching, pub/sub, or rate-limiting.
- Familiarity with Git, Linux command line, Docker containers, and CI/CD pipelines.
- Strong problem-solving instincts and understanding of basic data structures and algorithms.
Good to Have (Preferred)
- Experience with AWS services (EC2, RDS, S3, SQS, Lambda).
- Hands-on experience with WebSockets, gRPC, or GraphQL APIs.
- Experience handling payments, webhook retries, and high-concurrency workloads.
Developer Perks & Compensation Highlights
- Salary: ₹35,000 - ₹50,000 INR / month with annual performance bonuses.
- 100% Remote-first work model with flexible working hours.
- Complete medical insurance coverage for self and family.
- Upskilling sponsorship for cloud and architecture certifications.
- High-ownership culture with fast career trajectory to Senior SDE.
Let’s Build Future Together.


