Live opening · Posted 6 hours ago

Backend Engineer - Node.js

1digitalstack · Work From Home
Instahyre 3-6 yrs
You are 6 hours behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 6 hours ago
Company1digitalstack
LocationWork From Home
Experience3-6 yrs
SkillsJavaScript, Node.js, NestJS, TypeScript, SQL, APIs, Python
SourceInstahyre
Listed6 hours ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
0 min from Instahyre publishing this role to us finding it
7 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
73,933 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

We are looking for a Backend Software Engineer with strong hands-on expertise in Node.js, PostgreSQL, RabbitMQ, and Redis to join our core data services engineering team. In this role, you will design, build, and scale distributed microservices, REST APIs, and event-driven data pipelines handling high-throughput transactional and analytical workloads.
Responsibilities:
Microservices and API Architecture: Architect, build, and maintain scalable, low-latency microservices and RESTful APIs using Node.js, Express.js, and TypeScript.
Database Design and Performance Tuning: Design relational database schemas in PostgreSQL; optimize complex SQL queries, composite indexing, and database connection pools under concurrent traffic.
Event-Driven Architecture: Implement event-driven queues, asynchronous background processing, and worker nodes using RabbitMQ to ensure fault-tolerant data flows.
In-Memory Caching and Distributed Locking: Implement high-performance caching strategies, rate limiting, and distributed locking logic using Redis.
Containerization and CI/CD: Containerize microservices using Docker and maintain automated deployment pipelines across cloud infrastructure (AWS/GCP).
System Ownership: Take full end-to-end ownership of backend services from technical design and code reviews to production deployment, monitoring, and debugging.
Requirements:
Experience: 3 to 5 years of solid hands-on experience in backend software development.
Core Stack: Expert-level proficiency in Node.js, Express.js, and JavaScript (ES6+) / TypeScript.
Database Mastery: Strong hands-on expertise in PostgreSQL (schema design, complex query writing, indexing, and performance tuning).
Messaging and Queues: Proven experience in asynchronous processing and event-driven architectures using RabbitMQ (or Kafka/BullMQ).
Caching and Storage: Hands-on experience with Redis for caching, rate limiting, and session management.
DevOps and Infrastructure: Strong experience with Docker containerization and CI/CD workflows.
Mindset: Strong logical reasoning, problem-solving skills, and a high-ownership startup mindset.
Nice-to-Have Skills (Bonus):
Exposure to analytical data engines and semantic layers like Trino, Presto, ClickHouse, or Cube.js .
Practical experience with Python for data workflows or automation.
Experience handling high TPS loads, large-scale batch pipelines, or high-volume transactional systems.
Experience using modern AI development tools (e. g., Cursor, Claude, and GitHub Copilot) to accelerate engineering workflows.

Skills
Node.js, NestJS, JavaScript, TypeScript, SQL, APIs, Python, Express.js, Redis

Experience
3-6 yrs

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App