Node.js and API

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Prohires, is seeking the following. Apply via Dice today!<br><br><strong>Lead (Node.js and API)<br><br></strong><strong>Dallas, TX - Onsite<br><br></strong><strong>Summary<br><br></strong>The Role<br><br>Digital API team is looking for a hands-on Architect with deep Node.js/TypeScript expertise to design and deliver domain-driven microservices for customer-facing digital experiences. You ll own greenfield builds from zero-to-production, lead engineers by example (coding ~70% of the time), and drive cross-team triage while keeping leadership proactively informed.<br><br>we need Architect with 70% coding and 30% managing team.<br><br>What You ll Do<br><br><ul><li>Design & build domain-driven, event-aware microservices in Node.js/TypeScript (Express/Fastify/NestJS) with clean, testable code.</li><li>Architect greenfield systems: service boundaries, data models, REST APIs, event streams, CI/CD, observability, and runtime topology.</li><li>Set API standards: versioning, OpenAPI/Swagger, pagination, error contracts, resiliency patterns (timeouts, retries, circuit breakers).</li><li>Own production readiness: SLOs, dashboards, alerting, runbooks; lead incident triage/bridge calls and drive blameless RCAs.</li><li>Collaborate across teams (web, mobile, data, security, ops) to unblock work, sequence dependencies, and land integrated releases.</li><li>Communicate proactively with leadership: crisp status, risk/mitigation, dependencies, and measurable outcomes.</li><li>Raise the bar: code reviews, engineering best practices, mentoring, pair programming, tech talks, and documentation.</li><li>Think two steps ahead: anticipate edge cases, scaling, operability, and cost; recommend pragmatic sequencing and trade-offs.<br><br></li></ul>Tech Stack You ll Work With<br><br><ul><li>Languages/Frameworks: Node.js, TypeScript, Express/Fastify/NestJS</li><li>APIs: REST, OpenAPI/Swagger, OAuth2/OIDC, JWT</li><li>Data: PostgreSQL/MySQL, NoSQL (MongoDB/DynamoDB), Redis cache</li><li>Messaging/Streaming: Kafka/RabbitMQ (sagas, outbox, idempotency)</li><li>Cloud & Platform: One major cloud (AWS/Azure/Google Cloud Platform), Docker, Kubernetes, API Gateway/Ingress, IaC (Terraform/CloudFormation)</li><li>CI/CD & Observability: GitHub Actions/Jenkins, ELK/Dynatrace, feature flags, OpenTelemetry, Datadog/New Relic/Prometheus, log aggregation<br><br></li></ul>What You ll Bring<br><br><ul><li>8+ years backend engineering (or equivalent impact), 3+ years technical leadership on product teams.</li><li>Expert-level Node.js/TypeScript with proven delivery of domain-driven microservices at scale.</li><li>Strong grasp of DDD (entities/aggregates/bounded contexts), event-driven architectures, and microservice patterns (saga, outbox, circuit breaker).</li><li>Designed secure, resilient public APIs used by web/mobile clients; deep understanding of authN/authZ (OAuth2/OIDC), secrets, and TLS.</li><li>Production experience with Kubernetes and cloud-native deployment, CI/CD, and observability (metrics, traces, logs, SLOs).</li><li>Demonstrated success leading triage/incident response and driving RCAs to lasting improvements.</li><li>Outstanding communication able to simplify complex trade-offs, tell a delivery story, and keep partners aligned.</li><li>Bias for action: you go the extra mile, anticipate the next two steps, and ship high-quality software.<br><br></li></ul>Nice to Have<br><br><ul><li>Experience in telecom (ordering, provisioning, billing, identity) or large consumer digital platforms.</li><li>API gateways (Apigee/Kong), rate limiting/quotas, multi-tenant patterns.</li><li>Performance tuning, capacity planning, and cost optimization in cloud environments.</li></ul>

Back to blog

Other Jobs To Apply

No other job posts for this day.