Other open roles
Senior Software Engineer, Backend (Node.js, TypeScript, Rust)
Referral link. You pay nothing; we may earn a fee.
Work Expert (WE) is an independent publishing and referral website. We are not a recruiter, hiring manager, agent or employer, and we are not affiliated with or endorsed by Mercor. Applying takes you to the platform's own website, where we may be recorded as the referring source. We may receive a referral fee at no additional cost to you. Read our full affiliate disclosure →
About the Role
Join a high-scale consumer platform team as a Senior Backend Engineer, building the services behind digital experiences used by millions of people every day. We're partnering with a large enterprise technology organization to place a Senior Software Engineer on a platform team that powers its core customer-facing experiences across web and mobile. The team works across Engineering, UX, Product, Business, and Analytics to ship fast, iterate through continuous experimentation and customer feedback, and integrate advanced capabilities such as Generative AI into production services.
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.
You're a Good Fit If You
- 5+ 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.
- Experience with GraphQL on Node.js (schema design, resolvers, federation) is a plus.
- Familiarity with web accessibility standards is a plus.
- Demonstrable career progression to senior-level ownership.
Role Highlights
Pay & Payout
Independent contractor engagement. Apply via the link below - Mercor handles onboarding and pays weekly via Stripe or Wise.
Common Questions
Opens Mercor in a new tab. You pay nothing; we may earn a referral fee.
Get similar jobs every week
About Mercor for this role
We track 293 open Mercor roles on AI Work Expert. Across 498 hourly listings, the typical Mercor rate runs from $65 to $90 an hour; this role lists $50-$80/h. Our reliability rating for Mercor is very reliable, with an onboarding time of 1-3 weeks (interview + assessment + trial).
Similar roles
More coding work you may qualify for.
MLOps Engineer, LLM Performance (Kernels, Profiling, Serving)
This is a fully remote role open to candidates worldwide. Depending on where you are based, your engagement will be arranged through Cincinnatus LLC or one of its trusted employer-
Industrial & Manufacturing Engineers (Must own MacBook)
Mercor is looking for industrial and manufacturing engineers with 2-3 years of professional experience, or currently enrolled postgrad engineering students, to support a research p
Software Developers (Must own MacBook)
Mercor is looking for software developers with 2-3 years of professional coding experience, or currently enrolled postgrad Computer Science students, to support a research project