Point your AI agent at freehire and let it find you a job.

Get the CLI →

AnalyzeData

Open 67d

Senior Software Engineer - Backend (Multiple Openings)

Posted Updated 7 views
Discussion

What You’ll Be Doing

  • Build a secure, highly available cloud system that reliably ingests, quotes, and tracks millions of parts as they are manufactured around the world.
  • Because we handle a significant amount of pre-production intellectual property, it is critical that we protect our customer’s data even as we move it across the globe.
  • Set the standard for building high-quality software.
  • This is 100% a hands-on role where you will tackle complex problems, design clean solutions, write clear code (including tests!), and lead by example.
  • We are looking for folks willing to jump into our most complex modules and solve our trickiest problems.
  • Promote best practices for working together to frequently deliver changes to production. Software development is a team sport, and we look to all our engineers to help one another achieve team goals, ensure uptime for our services, and give/receive feedback on how we can improve individually and collectively.
  • Tackling a wide range of technical systems and challenges.
  • We’re growing fast as a product and business, so the type of work will be dynamic and diverse.
  • Examples of things you may work on include implementing token-based authorization and access control, developing algorithms to optimize job matching to manufacturing partners, building graceful failover between two third-party shipping services, and optimizing database queries to scale our backend services.

What We Need

  • Expertise in modern JavaScript (ES6), TypeScript, NodeJS
  • Experience with building and deploying applications in public clouds like AWS, GCP, and Azure
  • A strong, hands-on technical track record of delivering public-facing APIs (REST, GraphQL)
  • Extensive experience working with scalable cloud services, particularly with event-based asynchronous programming frameworks like Node.js or distributed queues
  • Deep understanding of distributed systems concepts like caching, traceability, security, databases, sharding, and regional deployments
  • Proven ability to be self-directed and operate effectively in a fast-paced and high-energy environment
  • Nice to have experience in Enterprise-class AuthZ/AuthN (SSO, OAuth2, OpenIDConnect and etc.)

All your information will be kept confidential according to EEO guidelines.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available