This position is no longer available
United States Remote (Global)

Octave was looking for a Software Engineer II - Backend

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
PythonDjangoFastAPIGraphQLPostgreSQLMySQLAPI DesignMicroservicesPerformance Optimization
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.
All jobs at Octave Visit website
Job Details
Category backend
Posted 7 months ago