Senior Software Engineer Backend

Skills
Relational DatabasesAmazon Web ServicesCustomer ValueDatabasesEngineeringGood Clinical PracticeGoogle Cloud Platform
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 7+ years building scalable distributed systems in Go or similar statically typed languages
  • Comfort in cloud-native environments such as AWS or GCP
  • Experience with relational databases such as MySQL and performance tradeoffs
  • Experience with observability tooling and operating production systems
  • Bias for action over perfection and ownership of technical decisions

Nice to have

  • Ownership
  • Product taste
  • Healthy skepticism
  • Rigor
  • Creativity
  • Collaboration
  • Mentorship

Day to day

  • Design and build distributed backend systems in Go that power communication at massive scale
  • Collaborate across teams to investigate issues and deliver reliable solutions with a strong focus on reliability performance and scalability
  • Own problems end to end from architecture and schema design through testing deployment monitoring and iteration
  • Share knowledge through short videos thoughtful writing and mentorship while helping raise engineering standards
  • Use AI agents to plan multi-file changes write effective prompts and verify the output

Hiring process

  • Application review
  • Recruiter Call
  • Hiring Manager Interview
  • Technical Interview
  • Take-Home Assignment
  • Assignment Review Call
  • Background check and employment verifications