← Back to all positions

Senior Software Engineer - Full stack

EngineeringRemote, IndiaRemoteFull-timeMid Level

About the Role

We are looking for a Senior Full Stack Software Engineer with strong expertise in modern TypeScript ecosystems to join our engineering team. You will design, build, and scale high-performance applications with a focus on event-driven architectures, real-time capabilities (including Server-Sent Events), and complex business workflows.

This role offers ownership over full-stack features — from backend services and messaging systems to responsive frontends — in a modular, scalable environment powering e-commerce, inventory, and operations platforms.

Responsibilities

Key Responsibilities

  • Design and develop robust backend services using NestJS, Node.js, and Fastify with TypeScript.

  • Build modern, high-performance frontends with React, Next.js, Remix, and React Router.

  • Implement and maintain event-driven systems using NATS + JetStream for real-time communication and Server-Sent Events (SSE).

  • Design and optimize data models and queries across PostgreSQL and MongoDB.

  • Integrate and manage caching (Redis) and background job processing (BullMQ).

  • Develop and maintain RESTful & GraphQL APIs as well as modular microservices.

  • Work with Docker, GitHub Actions, and CI/CD pipelines to ensure reliable deployments.

  • Collaborate with product, design, and operations teams to deliver inventory, order management, warehouse, and e-commerce features.

  • Integrate with third-party services and build scalable, fault-tolerant systems.

  • Mentor junior engineers and drive technical best practices across the team.

Requirements

Required Technical Skills (Core Tech Stack)

Backend

  • Strong proficiency in NestJS, Node.js, and TypeScript

  • Experience with Fastify (or similar high-performance frameworks)

  • Deep understanding of event-driven architectures and NATS + JetStream

  • Hands-on experience with Redis and BullMQ

Frontend

  • Expert-level React with modern hooks and state management

  • Experience with Next.js, Remix, and React Router

  • Strong focus on performance, accessibility, and responsive design

Databases & Architecture

  • PostgreSQL (relational modeling, complex queries, indexing)

  • MongoDB (document modeling, aggregation pipelines)

  • APIs, modular services, and scalable backend systems

DevOps

  • Docker containerization

  • GitHub Actions and CI/CD pipelines

Ideal Experience

  • Built or significantly contributed to e-commerce platforms

  • Developed inventory / warehouse management systems

  • Worked on order management or operations workflow tools

  • Handled complex third-party integrations (payment gateways, shipping providers, ERPs, etc.)

  • Designed and scaled high-throughput backend systems serving significant traffic

  • Real-time features using Server-Sent Events (SSE), WebSockets, or similar

Nice-to-Haves

  • Experience with Domain-Driven Design (DDD) and CQRS

  • Knowledge of message queue patterns and eventual consistency

  • Familiarity with monitoring tools (Prometheus, Grafana, etc.)

  • Previous work in fast-growing startups or scale-ups

Benefits

Please visit https://colate.io/

  • Opportunity to work with modern, cutting-edge technologies in a high-impact environment

  • Ownership of end-to-end features and architectural decisions

  • Competitive compensation, equity (where applicable), and benefits

  • Flexible work environment with focus on results

Skills

RequiredNestJSNode.jsTypeScriptFastifyReactRemix / React RouterNext.js
Nice to haveE-commerce platformsInventory / warehouse systems

Interested in this position?

Apply Now
Apply for this position

Deadline: June 26, 2026

Department

Engineering

Location

Remote, India

Work Type

Remote

Employment

Full-time

Level

Mid Level