25 Sep
|
DIARCH GO
|
Noida
DiArch Co is an on-demand quick-commerce and delivery platform delivering groceries, fresh produce, and essentials. We are looking for an experienced
Software Developer (Node.js / Full-Stack)
to join our core engineering team in office in Noida.
Key Responsibilities
Design, build, and scale high-throughput RESTful microservices and real-time event systems using
Node.js, Express, and MongoDB/PostgreSQL
.
Maintain and optimize core transactional workflows: order state machines, real-time inventory deductions, dynamic cart pricing, and checkout pipelines.
Architect background job queues (Bull / Redis) for push notifications, order status syncs, and operational worker tasks.
Integrate and manage third-party APIs including payment gateways (Razorpay), WMS (Unicommerce), SMS gateways, and Firebase Cloud Messaging (FCM).
Identify and resolve performance bottlenecks, database query optimizations,
and API latency under peak concurrent loads.
Qualifications & Requirements
2–5 years of hands-on experience in backend or full-stack software development.
Proficiency in
JavaScript / TypeScript
,
Node.js
, and asynchronous event-driven architecture.
Robust experience with
MongoDB
(aggregations, transactions, bulk operations) and/or relational databases (
PostgreSQL
).
Working knowledge of
Redis
(caching, pub/sub),
Docker
, and background job queues (Bull/BullMQ).
Familiarity with AWS infrastructure (EC2, S3, RDS) and PM2 process management.
Solid problem-solving skills with a focus on data integrity, idempotency, and clean code practices.
📌 Software Developer Noida
🏢 DIARCH GO
📍 Noida