
Senior Nodejs Engineer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in India.
β’ Develop scalable products.
β’ Take responsibility for design and architectural choices.
β’ Guide and mentor fellow teammates.
β’ Collaborate closely with product and engineering teams.
β’ Create secure, high-performance, and dependable backend systems using Node.js, TypeScript, and contemporary backend frameworks.
β’ Construct products from inception to launch and scale them from initial adoption to widespread use.
β’ Lead the architecture and deliver innovative greenfield products.
β’ Design high-concurrency, low-latency, and high-throughput backend services.
β’ Extensive hands-on experience with Node.js and TypeScript in developing, scaling, and managing production-level backend systems.
β’ Proficient in at least one Node.js backend framework such as NestJS, Express.js, or Fastify.
β’ Strong grasp of JavaScript/TypeScript fundamentals, asynchronous programming, promises, event loops, concurrency, and non-blocking I/O.
β’ In-depth understanding of design patterns, architectural principles, and system design.
β’ Practical experience with relational databases, data modeling, SQL query optimization, and REST API creation.
β’ Knowledgeable in microservices, event-driven architectures, asynchronous processing, and distributed systems.
β’ Strong comprehension of distributed consistency, scalability, concurrency, fault tolerance, and failure management.
β’ Familiarity with messaging and background-processing systems such as Kafka, Redis, RabbitMQ, BullMQ, or similar technologies.
β’ Understanding of application security, authentication, authorization, and secure data handling practices.
β’ Working knowledge of DevOps fundamentals, including CI/CD, Docker, containers, and Kubernetes.
β’ Experience with cloud platforms, ideally Google Cloud Platform (GCP); AWS experience is also acceptable.
β’ Capability to work independently, communicate technical decisions effectively, and mentor colleagues in a remote setting.
β’ Experience in startups building products from inception to launch and scaling them effectively.
β’ Proven track record of owning architecture and delivering innovative greenfield products using Node.js and TypeScript.
β’ Experienced in creating high-concurrency, low-latency, and high-throughput backend services.
β’ Strong knowledge of Node.js performance optimization, event-loop behavior, memory management, profiling, and async I/O.
β’ Experience with distributed caching solutions like Redis.
β’ Proficient in PostgreSQL, database indexing, and query performance optimization.
β’ Experience in anti-fraud, commercial banking, fintech, or growth engineering is a plus.
β’ Comfortable navigating ambiguity, taking ownership, and balancing delivery speed with engineering quality.
β’ Competitive salary and comprehensive benefits package.
β’ Opportunity to collaborate with a team of seasoned product and technology leaders.
β’ Flexible work environment with options for remote work.
β’ Continuous learning and professional development opportunities.
β’ Chance to make a meaningful impact on diverse and innovative projects.
Leidos
ASRC Federal
Johnson & Johnson
Leidos
Get handpicked remote jobs straight to your inbox weekly.