Flag job

Report

Senior Backend Developer (NodeJS + Clean Architecture)

Min Experience

3 years

Location

Ahmedabad, Gujarat, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

About Us

We’re a tech-forward development company focused on building scalable, maintainable, and high-performance software for startups and enterprises. We believe in clean code, modular architecture, and long-term scalability.


We’re looking for a Senior Backend Developer with strong experience in Node.js (preferably with TypeScript) and a solid understanding of Clean Architecture principles. You’ll work on projects that demand structured thinking, performance, and maintainability.



What You’ll Do


  • Develop robust and scalable backend services using Node.js
  • Apply Clean Architecture to build modular and testable systems
  • Design and implement REST APIs and microservices
  • Manage data using PostgreSQL (or similar RDBMS)
  • Collaborate closely with frontend, DevOps, and product teams
  • Write clean, maintainable code and participate in peer reviews
  • Ensure performance, security, and reliability across backend system

What We’re Looking For


  • 3+ years of hands-on backend development experience
  • Expertise in Node.js and TypeScript
  • Strong grasp of Clean Architecture, SOLID principles, and design patterns
  • Experience with PostgreSQL or other relational databases
  • Familiarity with Docker, Git, and CI/CD tools
  • Experience working in a cloud environment (preferably AWS)
  • Ability to communicate clearly and collaborate in cross-functional teams
  • Experience with messaging queues (e.g., RabbitMQ, Kafka)
  • Familiarity with GraphQL
  • Exposure to domain-driven design (DDD)
  • Knowledge of Redis or other caching systems

Why Join Us?


  • Remote-first team with flexible working hours
  • Competitive compensation
  • Medical insurance, Fitness allowance after probation
  • 20 days of paid "go offline" holiday, after you have completed 2 years in the organization


About the company

We're a tech-forward development company focused on building scalable, maintainable, and high-performance software for startups and enterprises. We believe in clean code, modular architecture, and long-term scalability.

Skills

node.js
typescript
clean architecture
solid principles
design patterns
postgresql
docker
git
ci/cd
aws
rabbitmq
kafka
graphql
domain-driven design
redis