This is a remote position. Shuru is an AI-native technology and engineering company that partners with businesses to build and scale high-impact digital products, platforms, and AI-driven solutions. We work with fast-growing organizations across industries, helping them solve complex technology challenges through strong engineering, product, data, and AI capabilities. We are looking for a Senior Backend Engineer (Node.js) to build scalable products, own design and architecture decisions, and mentor teammates. You will work closely with product and engineering teams to build secure, high-performance, and reliable backend systems using Node.js, TypeScript, and modern backend frameworks. Requirements
• Strong hands-on experience with Node.js and TypeScript in building, scaling, and operating production-grade backend systems.
• Strong experience with at least one Node.js backend framework such as NestJS, Express.js, or Fastify.
• Solid understanding of JavaScript/TypeScript fundamentals, asynchronous programming, promises, event loops, concurrency, and non-blocking I/O.
• Solid understanding of design patterns, architectural principles, and system design.
• Hands-on experience with relational databases, data modeling, SQL query optimization, and REST API development.
• Experience with microservices, event-driven architectures, asynchronous processing, and distributed systems.
• Strong understanding of distributed consistency, scalability, concurrency, fault tolerance, and failure handling.
• Experience with messaging and background-processing systems such as Kafka, Redis, RabbitMQ, BullMQ,
or similar technologies.
• Knowledge of application security, authentication, authorization, and secure data handling.
• Working knowledge of DevOps fundamentals, including CI/CD, Docker, containers, and Kubernetes.
• Experience with cloud platforms, preferably Google Cloud Platform (GCP); AWS experience is also acceptable.
• Ability to work independently, communicate technical decisions clearly, and mentor teammates in a remote environment. Requirements
• Startup experience building products from 0 to 1 and scaling them from 1 to 100.
• Experience owning architecture and delivering greenfield products using Node.js and TypeScript.
• Experience building high-concurrency, low-latency, and high-throughput backend services.
• Strong understanding of Node.js performance optimization, event-loop behavior, memory management, profiling, and async I/O.
• Experience with distributed caching solutions such as Redis.
• Experience with PostgreSQL, database indexing, and query performance optimization.
• Experience in anti-fraud, commercial banking, fintech, or growth engineering is a plus.
• Comfort working with ambiguity, taking ownership, and balancing delivery speed with engineering quality. Perks
• Competitive salary and benefits package.
• Opportunity to work with a team of experienced product and technology leaders.
• Flexible work environment with remote working options.
• Continuous learning and development opportunities.
• Chance to make a significant impact on diverse and innovative projects.
📌 Senior Nodejs Engineer (India)
🏢 Shuru
📍 India