HamburgerMenu
hirist

Software Engineer III - Node.js/TypeScript

Posted on: 25/11/2025

Job Description

Description :



Responsibilities :



- Design and implement backend services and REST/GraphQL APIs in Node.js/TypeScript (NestJS preferred).



- Own features end-to-end : design, coding, tests, code reviews, docs, and production rollout.



- Model data and optimise queries in MongoDB; use Redis for caching and throughput.



- Containerise and deploy via Docker/Kubernetes; automate with CI/CD.



- Monitor and troubleshoot using logs, metrics, and traces; improve latency and reliability.



- Collaborate with Product/Engineering to break down work, estimate, and deliver on time.



- Participate in on-call rotations and post-incident reviews; contribute to runbooks.



Requirements :



- 5-8 years of software engineering experience, with 3+ years building backend services in Node.js/TypeScript.



- Hands-on with NestJS/Express/Fastify, and strong API fundamentals (versioning, pagination, idempotency, auth).



- Practical experience with MongoDB (schema design, indexes) and Redis (caching patterns, TTL/evictions).



- Cloud experience on GCP (preferred) or AWS; Docker; basic Kubernetes; CI/CD (GitHub Actions/Jenkins, etc).



- Testing skills with Jest/Playwright/Cypress; solid debugging in production.



- Working knowledge of observability (logs/metrics/traces) and basic SLO concepts.



- Good communication and collaboration; bias for clean, secure, well-documented code.



Nice to have :



- Kafka or Pub/Sub; feature flags and canary/bluegreen deployments.



- Performance profiling, load testing, and cost-aware design.


info-icon

Did you find something suspicious?