Sr. Node js Developer

Before applying, please read the complete Job Description carefully and make sure you understand the expectations of this role. Please complete the application form carefully, accurately, and thoughtfully. Your responses are an important part of our evaluation process.

We would love to have you onboard if you have hands-on experience in the following areas:

Role Overview

We’re looking for a Senior Backend Engineer who can own more than just code — someone who understands backend architecture, infrastructure, production systems, scalability, security, and the business impact of the solutions they build.

This role requires someone with strong Node.js expertise, hands-on production experience with cloud and containerized environments, excellent problem-solving skills, and the ability to take technical ownership from architecture through production delivery.

 

The Mindset & Traits We Expect

  • Business Clarity – Understand why something is being built, the business problem behind it, and the measurable value it should create.
  • Success Definition – Define what “done” and successful actually mean before starting.
  • Scope Discipline – Understand requirements, dependencies, assumptions, and exclusions while preventing unnecessary complexity and scope creep.
  • Extreme Ownership – Own outcomes end-to-end. Escalate blockers early and follow problems through to resolution.
  • Risk Awareness – Identify technical risks, dependencies, edge cases, security concerns, performance issues, and infrastructure risks before they become problems.
  • Delivery Predictability – Make realistic commitments, communicate deviations early, and consistently deliver against a clear definition of done.
  • Systems Thinking – Fix root causes rather than symptoms and build scalable, maintainable, reusable solutions.
  • AI Leverage – Use AI effectively across development, debugging, testing, research, documentation, automation, and problem-solving.
  • Continuous Improvement – Turn lessons, failures, and feedback into better engineering standards, processes, automation, and reusable solutions.

 

Customer, Product & Quality Mindset

  • Think beyond the code — understand the customer problem, product experience, and business outcome behind every technical decision.
  • Challenge assumptions and make sure we are solving the root problem rather than simply implementing requirements.
  • Build production-ready systems with strong standards around architecture, scalability, performance, security, testing, reliability, and maintainability.
  • Think about what could fail and proactively address edge cases, infrastructure risks, technical debt, and operational concerns.
  • Balance engineering excellence with customer value, delivery commitments, and business priorities.

Key Responsibilities

For this role, “it works on my machine” is not acceptable.

You should understand and be able to troubleshoot the complete production journey:

Code → Build → Docker → CI/CD → Google Cloud → Kubernetes → Server → Database → Network → Monitoring → Production

  • Design, develop, test, and maintain scalable backend applications and services using Node.js and JavaScript/TypeScript.
  • Design and implement REST APIs, microservices, asynchronous workflows, and event-driven architectures.
  • Design, optimize, and maintain MongoDB, MySQL, and/or PostgreSQL databases.
  • Build and manage containerized applications using Docker and Kubernetes.
  • Work with Google Cloud Platform (GCP) to deploy, operate, and scale production systems.
  • Troubleshoot Linux servers, Nginx, reverse proxies, load balancing, SSL/TLS, DNS, networking, firewalls, and server security.
  • Implement and optimize Redis, caching, queues, background workers, and asynchronous processing.
  • Build secure authentication, authorization, API security, secrets management, and data protection mechanisms.
  • Maintain CI/CD pipelines, automated deployments, logging, monitoring, alerting, and observability.
  • Investigate and resolve production issues including slow APIs, high CPU or memory usage, Kubernetes pod failures, failed deployments, database bottlenecks, 502/503 errors, service communication failures, and scaling issues.
  • Own complex technical problems from architecture and implementation through production resolution.
  • Mentor developers and contribute to improving engineering standards, architecture, automation, and development processes.

 

What We’re Looking For

  • 5+ years of strong backend development experience, with substantial production experience using Node.js.
  • Strong expertise in Node.js and JavaScript/TypeScript.
  • Deep understanding of asynchronous programming, event-driven architecture, REST APIs, microservices, and distributed systems.
  • Strong experience with MongoDB, MySQL and/or PostgreSQL, including database design, indexing, transactions, and query optimization.
  • Strong hands-on experience with Docker and Kubernetes, including deployments, services, pods, scaling, health checks, and troubleshooting.
  • Hands-on production experience with Google Cloud Platform (GCP).
  • Strong understanding of Linux servers, networking, reverse proxies, security, monitoring, and production environments.
  • Strong debugging and root-cause problem-solving abilities.
  • Proven ability to own complex technical problems from architecture through production.
  • Strong product, customer, and business understanding.
  • Practical experience using AI and modern engineering tools to improve development speed, debugging, automation, productivity, and quality.
  • Strong communication, teamwork, mentoring, and technical leadership skills.
  • Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.

Why Join Crebos

  • High-Performance Environment – Work with ambitious people who value ownership, accountability, speed, customer value, and quality.
  • Exceptional Growth Platform – Accelerate your technical, leadership, product, business, and professional growth.
  • Real Ownership – Don’t just execute tickets. Own problems, systems, and outcomes.
  • Direct Business Exposure – Understand how technology connects with customers, product strategy, operations, and business outcomes.
  • AI-First Engineering Mindset – Use modern technology and AI to multiply your engineering impact.
  • Challenging & Exciting Projects – Work on scalable applications across Fintech, SaaS, and B2B.
  • Competitive Salary – Based on experience and industry standards.
  • Annual Salary Appraisals – Performance-based increments.
  • Quarterly Performance Bonuses – Recognizing and rewarding excellence.
  • Best-in-Class Leave Policies – Paid time off, sick leave, and special leave allowances.
  • Career Growth & Learning Opportunities – Continuous skill development, mentorship, and leadership training.
  • Team Outings & Fun Activities – Monthly team events and celebrations.
  • Daily Family Meal Program – Complimentary lunch at the office.
  • Overtime Compensation – Get paid for extra working hours.
  • Health Insurance – Coverage up to ₹5 lakhs.

 

Important Notice

  • This is a full-time position based in our office in Mohali, India. Hybrid options may be available for exceptional candidates.
  • This role carries significantly higher expectations than a conventional backend development position.
  • We expect technical excellence, ownership, business thinking, customer orientation, predictable delivery, AI leverage, and continuous improvement.

We are not building an average development team. We are building a team of Spartans.

People who take ownership. Understand the business. Care about the customer. Think before they build. Identify risks early. Understand the complete production system. Deliver what they commit to. Use AI and technology to multiply their impact. And continuously raise the standards of themselves and everyone around them.

If you are looking only for a comfortable backend development job where you receive requirements, write code, and hand infrastructure problems to someone else, this may not be the right role for you.

But if you want to challenge yourself, work on real production systems, accelerate your technical and leadership growth, take complete ownership, and become an exceptional backend engineer, Crebos will give you the platform to do it.

Need help?

Not sure exactly what we’re looking for or just want clarification? We’d be happy to chat with you and clear things up for you. Anytime!

Call anytime

Email us

Sr. Node js Developer

On-Site

Before applying, please read the complete Job Description carefully and make sure you understand the expectations of this role. Please complete the application form carefully, accurately, and thoughtfully. Your responses are an important part of our evaluation process.

We would love to have you onboard if you have hands-on experience in the following areas:

Role Overview

We’re looking for a Senior Backend Engineer who can own more than just code — someone who understands backend architecture, infrastructure, production systems, scalability, security, and the business impact of the solutions they build.

This role requires someone with strong Node.js expertise, hands-on production experience with cloud and containerized environments, excellent problem-solving skills, and the ability to take technical ownership from architecture through production delivery.

 

The Mindset & Traits We Expect

  • Business Clarity – Understand why something is being built, the business problem behind it, and the measurable value it should create.
  • Success Definition – Define what “done” and successful actually mean before starting.
  • Scope Discipline – Understand requirements, dependencies, assumptions, and exclusions while preventing unnecessary complexity and scope creep.
  • Extreme Ownership – Own outcomes end-to-end. Escalate blockers early and follow problems through to resolution.
  • Risk Awareness – Identify technical risks, dependencies, edge cases, security concerns, performance issues, and infrastructure risks before they become problems.
  • Delivery Predictability – Make realistic commitments, communicate deviations early, and consistently deliver against a clear definition of done.
  • Systems Thinking – Fix root causes rather than symptoms and build scalable, maintainable, reusable solutions.
  • AI Leverage – Use AI effectively across development, debugging, testing, research, documentation, automation, and problem-solving.
  • Continuous Improvement – Turn lessons, failures, and feedback into better engineering standards, processes, automation, and reusable solutions.

 

Customer, Product & Quality Mindset

  • Think beyond the code — understand the customer problem, product experience, and business outcome behind every technical decision.
  • Challenge assumptions and make sure we are solving the root problem rather than simply implementing requirements.
  • Build production-ready systems with strong standards around architecture, scalability, performance, security, testing, reliability, and maintainability.
  • Think about what could fail and proactively address edge cases, infrastructure risks, technical debt, and operational concerns.
  • Balance engineering excellence with customer value, delivery commitments, and business priorities.

Key Responsibilities

For this role, “it works on my machine” is not acceptable.

You should understand and be able to troubleshoot the complete production journey:

Code → Build → Docker → CI/CD → Google Cloud → Kubernetes → Server → Database → Network → Monitoring → Production

  • Design, develop, test, and maintain scalable backend applications and services using Node.js and JavaScript/TypeScript.
  • Design and implement REST APIs, microservices, asynchronous workflows, and event-driven architectures.
  • Design, optimize, and maintain MongoDB, MySQL, and/or PostgreSQL databases.
  • Build and manage containerized applications using Docker and Kubernetes.
  • Work with Google Cloud Platform (GCP) to deploy, operate, and scale production systems.
  • Troubleshoot Linux servers, Nginx, reverse proxies, load balancing, SSL/TLS, DNS, networking, firewalls, and server security.
  • Implement and optimize Redis, caching, queues, background workers, and asynchronous processing.
  • Build secure authentication, authorization, API security, secrets management, and data protection mechanisms.
  • Maintain CI/CD pipelines, automated deployments, logging, monitoring, alerting, and observability.
  • Investigate and resolve production issues including slow APIs, high CPU or memory usage, Kubernetes pod failures, failed deployments, database bottlenecks, 502/503 errors, service communication failures, and scaling issues.
  • Own complex technical problems from architecture and implementation through production resolution.
  • Mentor developers and contribute to improving engineering standards, architecture, automation, and development processes.

 

What We’re Looking For

  • 5+ years of strong backend development experience, with substantial production experience using Node.js.
  • Strong expertise in Node.js and JavaScript/TypeScript.
  • Deep understanding of asynchronous programming, event-driven architecture, REST APIs, microservices, and distributed systems.
  • Strong experience with MongoDB, MySQL and/or PostgreSQL, including database design, indexing, transactions, and query optimization.
  • Strong hands-on experience with Docker and Kubernetes, including deployments, services, pods, scaling, health checks, and troubleshooting.
  • Hands-on production experience with Google Cloud Platform (GCP).
  • Strong understanding of Linux servers, networking, reverse proxies, security, monitoring, and production environments.
  • Strong debugging and root-cause problem-solving abilities.
  • Proven ability to own complex technical problems from architecture through production.
  • Strong product, customer, and business understanding.
  • Practical experience using AI and modern engineering tools to improve development speed, debugging, automation, productivity, and quality.
  • Strong communication, teamwork, mentoring, and technical leadership skills.
  • Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.

Department

Role

Sr. Backend Developer

Location

Mohali

Remote status

Employment type

If this sounds exactly what you’re looking for, we would like to meet you and discuss this opportunity. Please apply below.

Job application form

Personal information

Other job openings

Join the team, and let's build the future together.

We are always looking for talented and highly driven people like you. Come by our office and see for yourself how amazing the work environment is!

Submit your friend's information and let us keep your friend in mind for future opportunities