CareerPlanSign in

Principal Software Engineer (Node.js)

🌐 Remote💼 Full-time🗓 2026-08-02 → 2026-09-26

Core

Principal Software Engineer leading architecture and delivery of scalable, cloud-native distributed systems for multi-cloud clients and internal products.

Role type

Principal Software Engineer (Node.js)

Builds

High-scale distributed services, microservices, and cloud-native solutions for clients and internal products (Salus, Patrol).

Domain

Multi-cloud software engineering (AWS, GCP, Azure), distributed systems, Node.js ecosystem.

Deliverable

production ML models | product features | infrastructure

Required skills

Node.js, TypeScript, microservices architecture, event-driven design, Kubernetes, Docker, CI/CD, observability, security by design, database design (SQL/NoSQL), system modernization.

Preferred skills

Domain-Driven Design, multi-cloud strategy, high-scale system operations, open-source contributions.

Technologies

Node.js, TypeScript, Express, NestJS, Fastify, Docker, Kubernetes, AWS, Azure, GCP, Redis, Kafka, RabbitMQ, PostgreSQL, MySQL, DynamoDB.

Responsibilities

Own end-to-end system architecture and lifecycle; design and build high-scale distributed services; define and evolve system architecture across teams; act as technical authority for frameworks and practices; design robust APIs; drive operational excellence and observability; mentor senior and mid-level engineers; collaborate with stakeholders to align technical strategy with business outcomes.

Seniority

Principal, hands-on IC with strategic influence and mentorship.

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.