24 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.
- Strong 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.
- Strong problem-solving skills with a focus on data integrity, idempotency, and clean code practices.
📌 Software Developer (Noida)
🏢 DIARCH GO
📍 Noida