We are looking for Senior Software Engineer, Backend (Node.js, TypeScript, Rust) candidates for a project delivered through the hiring partner.
What you'll do
- Lead delivery of scoped features through collaborative engineering teams, keeping work aligned with platform and system objectives.
- Design, develop, test, and maintain high-quality, efficient services in Node.js, TypeScript, and Rust, across the full software lifecycle and CI/CD.
- Build and optimize server-to-server integrations and API layers (REST and GraphQL) that serve high-traffic, customer-facing applications.
- Integrate AI/ML capabilities into product services and use generative AI tools to improve engineering productivity.
- Contribute to solution design, conduct code reviews, and apply best practices for scalable, secure, and maintainable systems.
- Monitor application performance, support defect resolution, and drive continuous improvement.
- Mentor peers and contribute to knowledge sharing and engineering excellence across the team.
What you need
- 4+ years of professional software engineering experience (or a Bachelor's degree in Computer Science or a related field and 3+ years), building production systems at a recognized, high-scale organization.
- Hands-on production coding experience in Node.js and TypeScript on the backend.
- Hands-on coding experience in Rust, in production services, performance-critical modules, or substantial systems work.
- Strong web fundamentals: HTTP semantics, cookies, headers, caching, sessions, and server-to-server communication patterns (auth between services, timeouts, retries).
- Experience building or operating high-traffic, consumer-facing web platforms.
- Demonstrable career progression to senior-level ownership.
- Ability to engage reliably for at least 40 hours/week during weekdays.
- Excellent written and verbal communication skills, and the ability to explain complex technical concepts clearly to broad audiences.
Nice to have
- Experience with GraphQL on Node.js (schema design, resolvers, federation).
- Familiarity with web accessibility standards.
Expertise
RequiredAlso useful
Who you work with
Project and contracting process: the hiring partner. Applications continue on the provider's website.

