Backend Engineer - Node.js - Senior
Senior Backend Engineer at Spark Eighteen leading the design and build of scalable, secure, multi-region distributed systems. Day-to-day spans Node.js/TypeScript backend architecture, GraphQL APIs, performance and reliability work (monitoring, CI/CD, IaC, serverless), and mentoring developers.
- Compensation
- Not disclosed
- Location
- United States
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Full time
- Experience
- 5+ years
- Category
- Backend
- Posted
Skills
Must have
- 5+ years of professional backend development experience with Node.js
- Expertise designing and overseeing highly scalable, resilient backend solutions across multiple regions
- Proven ability to ensure reliability, security, and performance of backend systems across teams
- Experience facilitating cross-team collaboration and driving technical alignment on backend initiatives
- Ability to identify and implement efficiency improvements for response times and resource utilization
- Experience establishing QA processes, testing frameworks, and deployment consistency standards
- Expertise leading incident analysis and driving improvements in resilience and fault tolerance
- Ability to translate complex technical objectives into measurable business outcomes
- Experience implementing complex architectural patterns and providing technology stack recommendations
- Proven impact on project economics through cost-efficient system design
- Expertise in attribute-based access control (ABAC) and OpenID Connect integration
- In-depth knowledge of load balancing and horizontal/vertical scaling strategies
- Proficiency in connection pooling, database replication, and sharding
- Experience integrating CDNs and implementing server-side caching
- Strong command of TypeScript architecture patterns and large-scale codebases
- Ability to design and scale multi-schema GraphQL APIs, including federation or schema stitching
- Experience designing data strategies for distributed systems and multi-region databases
- Hands-on implementation of Single Sign-On (SSO) and Multi-factor Authentication (MFA)
- Expertise in end-to-end latency tracing and optimizing high-throughput systems
- Strong background in distributed system design with resilience patterns (circuit breakers, sagas)
- Proficiency with monitoring and logging solutions such as Prometheus, Grafana, and ELK stack
- Experience designing test strategies including TDD/BDD frameworks and mutation testing
- Ability to design secure system architectures and automate incident response
- Hands-on experience implementing CI/CD pipelines for serverless applications
- Experience with load testing tools such as k6 or Artillery
- Familiarity with multi-cloud serverless architectures and cost-efficient solutions
- Hands-on experience with Infrastructure as Code tools such as Terraform or Pulumi
- Proficiency in profiling and performance tuning Node.js applications, including streams and async optimizations
- Knowledge of event-driven architecture and CQRS patterns
- Excellent communication skills with leadership, mentorship capabilities, and high ownership mindset
Full description
This is a remote position.
We are looking for a highly experienced and visionary Senior Backend Developer to join Spark Eighteen in a full-time capacity. In this strategic role, you will lead the design and implementation of highly scalable, secure, and high-performance distributed systems that power mission-critical applications across multiple regions.
You will play a pivotal role in shaping backend architecture, driving engineering excellence across teams, and mentoring developers to elevate technical standards. The role requires deep expertise in building resilient, multi-region systems, optimizing performance at scale, and embedding reliability and security into every layer of the backend stack.
As a senior technical leader, you will influence key architectural decisions, ensure strong cross-functional alignment, and translate complex technical initiatives into measurable business impact.
Requirements
- 5+ years of professional experience in backend development using Node.js
- Demonstrated expertise in strategizing, designing, and overseeing the implementation of highly scalable and resilient backend solutions across multiple geographical regions.
- Proven ability to ensure overall reliability, security, and performance of backend systems across development teams.
- Experience facilitating cross-team collaboration and driving technical alignment on critical backend initiatives and architectural decisions.
- Strong capability in identifying and implementing efficiency improvements to optimize system response times and resource utilization.
- Experience establishing quality assurance processes, testing frameworks, and deployment consistency standards across backend services.
- Expertise in leading incident analysis and driving continuous improvements in system resilience and fault tolerance.
- Ability to translate complex technical objectives into measurable business outcomes aligned with company strategy.
- Experience implementing complex architectural patterns and providing technology stack recommendations.
- Contribution to organizational technical strategy and development of thought leadership.
- Experience driving advanced performance and scalability initiatives for backend systems.
- Proven impact on project economic outcomes through cost-efficiency considerations in system design and implementation.
- Expertise in designing and implementing attribute-based access control (ABAC) and integrating with OpenID Connect.
- In-depth knowledge and practical experience with load balancing and horizontal and vertical scaling strategies.