Senior Back End Engineer

Skills
Back-End Web DevelopmentCloud ComputingFull-Stack DevelopmentClient-Server ModelEngineeringHTMLKubernetes
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree or equivalent experience
  • 5-7+ years in full stack or backend roles
  • Professional experience with Go
  • Experience designing developing debugging and deploying high performance client/server systems
  • Comfort with relational and non-relational databases
  • Familiarity with messaging systems and when to use them
  • Comfort with cloud infrastructure providers and modern CI/CD
  • Knowledge of security and testing best practices
  • Strong communication and collaboration skills
  • Growth mindset and humility
  • Willingness to take initiative and accountability
  • Prior technical lead or people manager experience

Nice to have

  • Analytical
  • Collaborative
  • Accountable
  • Initiative-driven
  • Growth-minded

Day to day

  • Design and implement client-facing and internal APIs for critical backend services
  • Orchestrate data flows between backend systems to support financial and underwriting operations
  • Create database schemas and build automated test suites for high-performance mission-critical applications
  • Lead substantial product features end-to-end and integrate third-party services and tools
  • Mentor mid-level and junior engineers while helping improve architecture and observability