Remote (Global)

Octave is hiring a Software Engineer II - Backend

About the Role

Octave is hiring a Software Engineer II - Backend to develop robust systems and tools that support clients seeking care, providers offering care, and our operational infrastructure. In this remote role, you'll use technologies like Python (Django/FastAPI), gRPC, and GraphQL to integrate and streamline operations, including building and maintaining scheduling integrations with partners.

What You'll Do

  • Design, develop, and implement scalable and robust backend systems and APIs using Python.
  • Optimize database design, performance, and security to ensure data integrity and efficiency.
  • Conduct thorough testing and debugging of backend applications, ensuring high-quality, bug-free software.
  • Oversee deployment and maintenance of backend services, ensuring smooth operation and uptime.
  • Promote best practices to maintain high-quality codebase and consistently follow stated best practices.
  • Develop and maintain technical documentation for backend systems and processes.
  • Take ownership of the backend development lifecycle, from concept to testing, deployment, and monitoring.
  • Write correct and clean code, with guidance, that is easily testable and understood by other developers.
  • Participate in technical design of features with guidance.
  • Use a systematic approach to debug issues, sometimes with the help of more senior engineers.
  • Begin to focus on attaining expertise in one or more areas (e.g., JS/React/Python development, performance best practices, testing, infra).
  • Communicate assumptions and get clarification on tasks up front to minimize rework.
  • Collaborate with cross-functional teams, product managers, and tech leads to define technical requirements and system architecture.
  • Collaborate with frontend and other teams to integrate frontend interfaces with backend functionality seamlessly.
  • Participate in technical discussions and design reviews to drive innovation and continuous improvement.
  • Participate in on-call rotation to investigate and help resolve live-site issues.
  • Understand how your work fits into the larger project and identify problems with requirements.
  • Understand your work domain, share knowledge frequently with teammates, and contribute to team documentation.
  • When requested, help teammates overcome obstacles, resolve blockers, and complete work tasks.
  • Work on individual tasks mostly independently.

What We're Looking For

  • Minimum of 3 years of experience building robust and scalable backend applications.
  • Solid working knowledge of Python and at least one of its web frameworks.
  • Must be eligible to work in the United States without sponsorship now or in the future.

Nice to Have

  • Experience with infrastructure-as-code & continuous deployment in production.
  • Experience working with healthcare, healthcare technology, and clinical staff, or other regulated industries.
  • Experience with gRPC and Protobuf.
  • Experience with relational database systems like PostgreSQL or MySQL.
  • Experience integrating and synchronizing data with third party APIs.
  • Experience with continuous delivery and troubleshooting production code.
  • Experience developing and deploying enterprise Python applications into production.
  • A preference for writing quality code with automated testing and leaving the code base better than how you found it.
  • Comfortable communicating and collaborating with engineers, clinical, and operations staff to solve open-ended problems.
  • Interest in doing mission-oriented work especially in the healthcare space.

Technical Stack

  • Python, Django, FastAPI, gRPC, GraphQL, PostgreSQL, MySQL

Team & Environment

You'll join a small but growing team and collaborate with cross-functional teams, product managers, and tech leads.

Benefits & Compensation

  • Equity in the form of stock options.
  • Company sponsored life insurance, disability and AD&D plans.
  • Voluntary benefits: 401k retirement, medical, dental, vision, FSA, HSA, dependent care and commuter/parking options.
  • Generous Paid Time Off.
  • Paid parental leave benefits.
  • Compensation: Zone 1 (all states, excluding those in zone 2 or zone 3, and D.C.): $117,800 - $125,900. Zone 2 (CO, HI, MD, RI): $129,600 - $138,500. Zone 3 (AK, CA, CT, MA, NJ, NY, WA): $135,500 - $144,800. + equity: All zones are eligible for equity in the form of stock options.

Work Mode

This is a fully remote position open to candidates in the United States.

Octave is committed to an inclusive workplace environment.

Required Skills
PythonDjangoFastAPIgRPCGraphQLPostgreSQLMySQLAPI DesignSystem ArchitectureDatabase DesignMicroservicesPerformance OptimizationCode ReviewTesting
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Octave

Octave is a modern behavioral health practice creating a new standard for high-quality, accessible care delivery. They offer in-person and virtual therapy and work with payers to make care more affordable through insurance.

Visit website
Job Details
Category backend
Posted 5 months ago