Senior Software Engineer

Skills
Back-End Web DevelopmentFull-Stack DevelopmentAngularNest JsTypeScriptIonicAzure
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experience delivering production features across a modern web or mobile stack
  • Depth of experience in backend development including APIs data modelling and system design
  • Comfortable moving between backend and frontend codebases in a collaborative team
  • A pragmatic approach to reliability performance and security
  • Clear communication skills and a learning mindset

Nice to have

  • Angular experience
  • React experience
  • Vue experience
  • Azure exposure
  • AWS exposure
  • GCP exposure
  • Mobile app development experience
  • Hybrid app experience
  • Cross-platform app experience

Day to day

  • Design and ship features across the full stack for a mobile app used by dog owners and their pups
  • Build and maintain backend services APIs and data models with a strong focus on quality scalability and reliability
  • Collaborate closely with product design and engineering through pair programming peer review mentoring and interviews