Hiring: Senior Node.Js Backend Engineer (Automation-First Mindset)
- Location: Chennai / Bangalore
- Experience: 5-15 Years
- Core Focus: 70% Backend Engineering | 30% Automation Testing
- Selenium experience is a plus but not a core requirement
About the Opportunity:
We are looking for hardcore Node.Js backend engineers who can not only build scalable services but also own their quality through automated testing.
This is a developer-first engineering role, not a QA/testing job.You'll work on complex backend systems, RESTful APIs, service integrations, and real-world performance scenarios with automation built in from Day 1.
Your Role Will Involve:
Backend Development (70%)
- Design and develop services using Node.Js + TypeScript
- Architect scalable REST APIs and microservices
- Work on caching, queues, concurrency, security, and fault tolerance
- Handle observability logging, metrics, alerts, and failover
Automation Testing (30%)
- Implement unit, integration, and E2E tests
- Work with Jest, Mocha, Cypress, Playwright (Selenium is a plus, but not mandatory)
- Embed testing into CI pipelines, Git workflows, and release processes
- Build testable code from the start not after the fact
What You Bring:
- 5-10 years of hands-on backend development using Node.Js
- Strong command of JavaScript/TypeScript, async programming, and API architecture
- Experience with automated testing frameworks (Jest, Mocha, Cypress, Playwright)
- Working knowledge of Selenium (added advantage only not core to the role)
- Exposure to PostgreSQL, MongoDB, or similar databases
- Hands-on with Docker, Git, CI/CD tools (GitHub Actions, GitLab, Jenkins, etc.)
- Practical knowledge of REST, auth flows, token security, and service resilience.
Nice to Have:
- Experience with Redis, Kafka, RabbitMQ, or other infra components
- Familiarity with AWS/GCP, container orchestration (K8s is a bonus)
- Performance tuning or load testing experience (Artillery, Locust, JMeter)