Job Title: [Senior] Software Engineer (Node.js/ TypeScript)
Role Overview
We are looking for a high performing Individual Contributor to join our engineering team. You will be responsible for designing and implementing scalable backend services using Node.js and TypeScript. As a modern engineer, you will leverage GitHub Copilot as a primary tool to accelerate development while ensuring the highest standards of code quality through rigorous Unit Testing and CI/CD practices.
Key Responsibilities
- Feature Development: Architect and develop robust, production grade microservices using Node.js and TypeScript.
- AI Augmented Engineering: Utilize GitHub Copilot (or similar) to prototype, refactor, and write code efficiently, maintaining a critical eye on AI generated output for security and logic.
- Quality Assurance: Write comprehensive Unit and Integration tests (Jest/Mocha/Chai) to maintain a high level of code coverage and reliability.
- Cloud Infrastructure: Deploy and manage services within AWS (Lambda, EC2, S3, RDS), ensuring high availability and performance.
- DevOps Culture: Own the full lifecycle of your code by building and maintaining CI/CD pipelines (GitHub Actions, GitLab CI, or Jenkins).
- Technical Collaboration: Contribute to front end integration discussions (React/Angular) and provide architectural input for legacy system migrations.
Technical Skills
Category
Must Haves (Essential)
Good to Have (Bonus)
Core Runtime
Node.js, JavaScript, TypeScript
.NET Core / C#
AI Tools
GitHub Copilot (Proficient usage & prompt engineering)
Cursor, Amazon Q
Testing
Jest, Mocha, or Vitest (TDD/BDD approach)
Playwright, Cypress
Cloud
AWS (Lambda, API Gateway, DynamoDB/RDS)
Azure or GCP experience
DevOps
Git, CI/CD Pipeline configuration, Docker
Terraform / IaC
Frameworks
Express.js, NestJS, or Fastify
React.js / Next.js
Experience & Qualifications
- Over 10 years of professional experience in backend development.
- Proven track record of delivering independent projects in a cloud native environment.
- Strong understanding of Asynchronous programming and the Node.js Event Loop.
- Experience with SQL (PostgreSQL) databases.
Soft Skills: Strong "ownership" mindset; ability to explain complex technical trade offs to
Skills Required
- 10+ years professional backend development experience
- Proficiency with Node.js, JavaScript, and TypeScript
- Experience with asynchronous programming and Node.js event loop
- Experience with SQL databases (PostgreSQL)
- Experience deploying and managing services on AWS (Lambda, EC2, S3, RDS, API Gateway, DynamoDB)
- Write comprehensive unit and integration tests (Jest, Mocha, Chai)
- Experience building and maintaining CI/CD pipelines (GitHub Actions, GitLab CI, or Jenkins)
- Proficient Git usage and containerization with Docker
- Familiarity with backend frameworks (Express.js, NestJS, or Fastify)
- Proficient usage of GitHub Copilot and prompt engineering for AI-augmented coding
Navixus | Tech Mahindra Compensation & Benefits Highlights
-
Healthcare Strength — Offerings include medical, dental, vision, mental‑health benefits, FSA, wellness programs, and pet insurance. Corporate materials also describe health and accident insurance and maternity/parental coverage for permanent employees, reinforcing comprehensive protection.
-
Flexible Benefits — Work models include hybrid/remote options, flexible schedules, and a remote‑work program. A home‑office stipend and related setup support are listed for eligible roles.
-
Leave & Time Off Breadth — Paid holidays, PTO/sick time, and floating holidays are explicitly included. Parental and family leave, bereavement, and volunteer time are also highlighted in public materials.
Navixus | Tech Mahindra Insights
What We Do
At Navixus, we’re reinventing the customer experience (CX). We help enterprise-level companies solve the most complex CX and contact center problems. We equip our Clients with the strategies, technologies, cross-platform analytics and out of the box, fresh ideas so they can provide their customers with world-class service experiences, and interact across multiple channels.
Why Work With Us
At Navixus you have an opportunity to positively impact the way our clients engage with their customers which in turn improves their customer experience and business outcomes. If you are looking to grow your career, learn more, develop new skills, and work in a highly collaborative environment then you’ve come to the right place.
Gallery
Navixus | Tech Mahindra Teams
Navixus | Tech Mahindra Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
Our hybrid model encompasses a team of remote employees who have access to the office in the Denver metro anytime they like.


