Staff Software Engineer (Node.js & TypeScript)
Core
Provide technical leadership in the design, development, and scaling of core SaaS platforms and backend systems, combining hands-on Node.js engineering with architectural ownership and client-facing consulting.
Role type
Staff Software Engineer (Backend/Node.js)
Builds
Distributed backend systems, robust APIs (REST/GraphQL), event-driven architectures, and the Heka.ai ecosystem.
Domain
SaaS, Backend Engineering, Cloud-Native
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js (NestJS/Express/Fastify), Distributed Systems Architecture, Database Design (PostgreSQL/MongoDB), Cloud-Native DevOps (AWS/Azure/GCP), Docker, Kubernetes, Terraform, Incident Management, Mentorship, Technical Strategy
Preferred skills
AI/LLM integration, AI coding assistants (Cursor/GitHub Copilot), Domain-Driven Design, Microservices, Event-Driven Architecture
Technologies
TypeScript, Node.js, NestJS, Express, Fastify, Kafka, RabbitMQ, PostgreSQL, MongoDB, Redis, TypeORM, Prisma, Docker, Kubernetes, Terraform, AWS, Azure, GCP, GitHub Actions, GitLab CI, Jest, Mocha, Supertest
Responsibilities
Architect scalable distributed backend systems; Design robust APIs and event-driven architectures; Oversee data architecture and query optimization; Implement performance optimization and security best practices; Define cloud-native deployment strategies and IaC; Act as DRI for major architectural blueprints; Mentor senior and mid-level engineers; Lead cross-team project delivery and hiring.
Seniority
Staff, hands-on IC with strategic leadership