Senior Backend Engineer

Skills
Back-End Web DevelopmentNode.JsTypescriptAmazon Web ServicesBusiness InsightsData ManagementDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong experience with TypeScript
  • Experience with object-oriented languages such as Java or C# and JavaScript/Node
  • Strong experience with observability tools including metrics structured logging and distributed tracing
  • Ability to take ownership and communicate effectively
  • High standard for readable testable and maintainable code
  • Empathy generosity and thoughtfulness when evaluating tradeoffs
  • Curiosity and a lifelong learning mindset
  • Ability to leave the codebase better than found

Nice to have

  • Ownership
  • Communication
  • Empathy
  • Curiosity
  • Lifelong learner
  • Bias for action

Day to day

  • Architect and own moderate to complex backend components for an AI-powered customer communications platform
  • Write high-quality code in Node and TypeScript while improving scalable event-driven microservices
  • Lead small projects or teams when needed and deliver technical guidance code reviews and end-to-end solutions