Negotiable
Outside
Remote
USA
Summary: The Backend Software Engineer (NodeJS) role involves designing, building, and maintaining scalable backend systems and APIs, with a focus on integrating large language models and data-driven features. The position requires collaboration with product and design teams to ensure high-performance experiences and real-time data processing capabilities. Candidates should have a strong background in backend development, particularly with TypeScript, NodeJS, and AWS services. This is a remote position based in the USA, classified as outside IR35.
Key Responsibilities:
- Design, build, and maintain scalable backend systems and APIs from the ground up.
- Write clean, maintainable, well-tested code that powers high-performance experiences.
- Collaborate closely with product and design to integrate large language models (LLMs) and data-driven features.
- Architect infrastructure that supports real-time data processing and intelligent insights.
- Develop tools and services to diagnose, monitor, and optimize system performance.
- Contribute to early architectural decisions, ensuring the system can scale gracefully.
- Document designs, write thoughtful technical specs, and participate in peer reviews.
Key Skills:
- 3+ years of experience building and shipping high-scale backend systems.
- Fluent in TypeScript, NodeJS, and Postgres.
- Strong computer science fundamentals including data structures, algorithms, distributed systems, and databases.
- Hands-on experience building and consuming APIs and working with AWS services (Lambda, Aurora, S3, DynamoDB, Cognito, VPC, API Gateway, Route53, etc.).
- Excellent communication and collaboration skills, especially in cross-functional teams.
- Curiosity and enthusiasm for applying AI and LLMs to real-world applications.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Occasional Travel to SFO (Bay Area).
Design, build, and maintain scalable backend systems and APIs from the ground up.
Write clean, maintainable, well-tested code that powers high-performance experiences.
Collaborate closely with product and design to integrate large language models (LLMs) and data-driven features.
Architect infrastructure that supports real-time data processing and intelligent insights.
Develop tools and services to diagnose, monitor, and optimize system performance.
Contribute to early architectural decisions, ensuring the system can scale gracefully.
Document designs, write thoughtful technical specs, and participate in peer reviews.
Basic Qualifications
3+ years of experience building and shipping high-scale backend systems.
Fluent in TypeScript, NodeJS, and Postgres
Strong computer science fundamentals including data structures, algorithms, distributed systems, and databases
Hands-on experience building and consuming APIs and working with AWS services (Lambda, Aurora, S3, DynamoDB, Cognito, VPC, API Gateway, Route53, etc.)
Excellent communication and collaboration skills, especially in cross-functional teams
Curiosity and enthusiasm for applying AI and LLMs to real-world applications
Preferred Skills
Experience designing systems that handle high data throughput or complex data processing.
Familiarity with AI/ML pipelines, model deployment, or LLM integration.
Knowledge of search systems, streaming data frameworks, or vector databases.
Background in health tech, analytics, or personalization systems.
Contributions to open-source projects or building products from 0 to 1.