Software Engineer, Core Infrastructure Services (Backend)

  • Locations
    • United Kingdom
    • Remote
  • Date Posted
  • Nov. 23, 2021
  • Function
  • Software Engineering
  • Sector
  • Fintech

Build the world’s fastest Identity and Checkout products

Company Mission

Our mission is to make buying online faster, safer and easier for everyone. Fast Login and Fast Checkout enable a one-click sign-in and purchasing experience that makes it easier for people to buy and merchants to sell. The company’s products work on any browser, device or platform to deliver a consistent, stress-free purchasing experience. Fast is entirely consumer-focused and invests heavily in its users’ privacy and data security. Headquartered in San Francisco but open to a globally remote workforce, we are a founders-led, privately held company funded by Stripe, Index Ventures, Susa Ventures and other world-class investors.

We are looking for a Senior Software Engineer that has worked on infrastructure and reliability solutions at scale to join our team.  You will work closely with Fast software engineers to ensure seamless delivery and operation of product functionality. Come join an amazing engineering team that is shaping a new, frictionless online purchasing experience, where you will have a voice in the architecture that will propel us forward.

Responsibilities

  • Improve reliability, resiliency, availability and performance of our platform
  • Own, develop, and maintain the language platform that is used by the entire backend engineering team
  • Design and implement core services to support application development, such as dynamic configuration, workflow management, caching, traffic management, secrets management, event’s platform
  • Develop libraries/services written in Go that will be used across Fast
  • Build solutions that take into consideration issues of scaling and growth
  • Create code that is robust for long term expansion and use
  • Be proactively involved in ERC to review architectural updates
  • Join in system design conversations with partners in product and engineering to build our services
  • Participate in team meetings covering release and build roadmaps and be an active voice in the discussion
  • Love to make Systems more reliable and performant and understand where to focus your microscope
  • Identify opportunities to fine tune K8S, Service Mesh, gRPC, CDN’s to significantly improve system reliability and performance

Requirements

  • CS degree or related field, or equivalent experience
  • 5+ years of experience as a software engineer
  • Familiarity with languages commonly utilized to create solutions at scale (Java, Python, Golang, Scala, JavaScript, etc)
  • Familiarity with Kubernetes
  • Understand the levers to pull when it comes to using remote process frameworks like gRPC.

Plus

  • Experience with building applicants that have millions of concurrent users
  • Experience with distributed systems and/or microservices
  • Familiarity with Kubernetes
  • Experience with JavaScript
  • Worked with a major CDN in the past
  • Benefits and Perks - Because People Matter
  • We are committed to diversity and inclusion, and demonstrate our values through equitable pay, fantastic benefits, and access to all reasonable accommodations.

See what Fast can offer you:

  • Comprehensive Medical, Dental and Vision insurance (99% paid by Fast)
  • Globally remote with flexible work schedules and commuter benefits to fit your needs
  • Generous maternity & paternity leave for all family caregivers

401k match up to 4%

Competitive Salary & Equity

  • People-focused, unlimited & flexible paid time off
  • Inclusive events & programs to allow everyone to express their voice (or dance skills)
  • Monthly exercise, internet & office equipment stipends (and great snack perks)

#LI-remote