Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer II responsible for backend systems and APIs for behavioral health apps. Collaborating with mobile teams on iOS and Android app feature delivery.

Responsibilities

  • Embed with our mobile team as their backend counterpart — building the APIs, services, and data layers that power the iOS and Android apps
  • Design and implement backend systems and REST APIs for a HIPAA-compliant patient portal in the behavioral health space
  • Take ownership of complex features end-to-end — from architecture through deployment
  • Contribute to system design decisions and raise the technical bar across the team

Requirements

  • 5+ years building production applications on Python/Django or similar stacks
  • Strong systems thinker: reasons about distributed state, failure modes, and long-term design tradeoffs — not just feature delivery
  • Deep SQL and data modeling instincts — migrations, query optimization, schema design
  • Distributed systems experience: async workflows, event-driven architecture, message queues
  • AWS proficiency — Lambda, SQS, SNS, or comparable services
  • Able to navigate ambiguous requirements, ask the right questions, and flag tradeoffs clearly
  • Proficient with AI-assisted development tooling (Claude Code, Cursor, or similar) as a daily driver
  • Prior experience in healthcare or other compliance-heavy domains (Nice to have)
  • EHR or third-party platform integration experience (Nice to have)
  • Appetite to grow toward technical leadership (Nice to have)

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AndroidAWSDistributed SystemsDjangoiOSPythonSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.