Senior Software Engineer Backend
Skills
Relational DatabasesAmazon Web ServicesCustomer ValueDatabasesEngineeringGood Clinical PracticeGoogle Cloud Platform
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
