Senior Backend Engineer

Skills
Backend DevelopmentAPIsPythonSQLNoSQL
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree or equivalent experience knowledge
  • 5+ years demonstrated experience in backend development building API endpoints and building scalable backend systems
  • Experience designing APIs and building endpoints and backend systems in Python
  • Experience working with different programming languages like Go Java Kotlin Scala etc
  • Experience creating libraries and tools for engineers and operations
  • Experience working with SQL or NoSQL databases
  • Experience with OLAP datastore technologies such as Apache Pinot
  • Familiarity with software engineering development lifecycles
  • Entrepreneurial mindset: you prioritize tasks with an eye for evolving business needs and can problem solve independently
  • Ability to work effectively in a remote environment

Nice to have

  • Creative thinker
  • Technical knowledge

Day to day

  • Design and build strong resilient and robust APIs libraries and tools to power healthcare pricing products
  • Be responsible for full software development lifecycle: design development testing and operating in production
  • Work cross-functionally with Product and subject matter experts to conceptualize prototype and build API endpoints
  • Draft internal and external technical documentation
  • Seek and prioritize technical and product feedback from internal customers
  • Iterate quickly with an eye towards value