Skip to content
NewEligibility scores are liveSee if you qualify

Senior Software Engineer, Backend (Node.js, TypeScript, Rust)

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

Who you work with

Project and contracting process: the hiring partner. Applications continue on the provider's website.

More software roles

See all

$45–$65/hr

United States