This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Backend Engineer, Technical Lead is responsible for developing robust systems and tools to support clients seeking care, providers offering care, and the operational team and infrastructure.
This role primarily involves working remotely and utilizing Python (Django), gRPC, and GraphQL to integrate and streamline operations.
Responsibilities include leading the design, development, and implementation of scalable backend systems and APIs using Python.
The engineer will collaborate with cross-functional teams, product managers, and tech leads to define technical requirements and system architecture.
The position requires continuing to write code for at least 30% of the time, communicating with the product manager, delegating work, and leading the development of highly responsive user interfaces.
Mentoring and guiding junior backend engineers is essential, sharing technical expertise and fostering their professional growth.
The role involves optimizing database design, performance, and security to ensure data integrity and efficiency.
Conducting thorough testing and debugging of backend applications is necessary to ensure high-quality, bug-free software.
The engineer will oversee the deployment and maintenance of backend services, ensuring smooth operation and uptime.
Collaboration with frontend and other teams to integrate frontend interfaces with backend functionality seamlessly is required.
Leading code reviews, enforcing coding standards, and promoting best practices to maintain a high-quality codebase is part of the job.
Participation in technical discussions and design reviews to drive innovation and continuous improvement is expected.
The engineer will develop and maintain technical documentation for backend systems and processes.
Taking ownership of the backend development lifecycle, from concept to testing, deployment, and monitoring is crucial.
Staying updated with the latest trends and advancements in backend technologies and tools is necessary.
Participation in an on-call rotation to investigate and help resolve live-site issues is required.
Requirements:
A minimum of 6 years of experience building robust and scalable backend applications is required.
Experience with infrastructure-as-code and continuous deployment in production is necessary.
Candidates should have experience working with healthcare, healthcare technology, and clinical staff, or other regulated industries.
Proficiency in gRPC and Protobuf is preferred.
Experience with relational database systems like PostgreSQL or MySQL is required.
Candidates should have experience integrating and synchronizing data with third-party APIs.
Experience with continuous delivery and troubleshooting production code is necessary.
A solid working knowledge of Python and the Django web framework is required.
Experience developing and deploying enterprise Python applications into production is preferred.
A preference for writing quality code with automated testing and leaving the codebase better than how it was found is essential.
Candidates should be comfortable communicating and collaborating with engineers, clinical, and operations staff to solve open-ended problems.
An interest in doing mission-oriented work, especially in the healthcare space, is preferred.
Benefits:
The starting pay for qualified applicants ranges from $154,000 to $183,000 depending on the zone and other job-related factors.
All zones are eligible for equity in the form of stock options.
The position includes company-sponsored life insurance, disability, and AD&D plans.
Voluntary benefits such as 401k retirement, medical, dental, vision, FSA, HSA, dependent care, and commuter/parking options are available.
Octave offers generous Paid Time Off as well as paid parental leave benefits.