Join the Family

Felicis portfolio companies are growing their teams in the U.S. and beyond.
159
companies
2,075
Jobs

Senior Fullstack Engineer

Octave

Octave

Software Engineering
Remote
Posted on Thursday, August 31, 2023

Job Title: Senior Full-stack Engineer

Reports To: Engineering Manager

Location: Remote

Department: Engineering

Status: Full Time Exempt

Job Summary:

Octave is looking for a full-stack engineer with 5+ years of experience to join our new Growth team. The Growth team’s mission is to identify high-potential opportunities to deliver quick and valuable wins for our growth-based initiatives and clients seeking care. The ideal candidate for this role is an experimenter that’s eager to see how users engage with the features they build. This engineer will be comfortable, and interested in working across both sides of the stack, potentially with greater proficiency on the backend.

We are a small but growing team who work remotely, using Python, PostgreSQL, gRPC, React, TypeScript and GraphQL.

Duties/Responsibilities:

  • Partner with product managers and UX designers to translate business requirements and designs into functional code
  • Develop highly responsive user interfaces and scalable and efficient server-side logic
  • Support database design and management, ensuring data integrity and optimal performance
  • Participate in code reviews, enforce coding standards, and promote best practices to ensure a high-quality codebase
  • Conduct thorough testing and debugging of applications, ensuring high-quality, bug-free software
  • Collaborate with team members to drive innovation and continuous improvement
  • Participate in code reviews, enforce coding standards, and promote best practices to maintain high-quality codebase
  • Mentor and guide more junior engineers, providing technical expertise and fostering their professional growth
  • Collaborate with project stakeholders to ensure timely and successful project delivery
  • Demonstrate a strong commitment to learning and growing as a software engineer

Required Skills

  • Strong experience writing high-quality code with automated testing and leaving the code base better than you found it
  • Experience with continuous delivery and troubleshooting production code
  • Comfortable communicating and collaborating with technical and non-technical peers to solve open-ended problems
  • Interest in doing mission-oriented work especially in the healthcare space
  • Must be legally authorized to work in the United States without the need for employer sponsorship now or anytime in the future

Education & Experience

  • Experience building robust and scalable APIs and web applications
  • Experience developing and deploying modern web applications with React
  • Experience developing and deploying Python applications into production environments
  • Experience with relational database systems like PostgreSQL or MySQL
  • Experience integrating and synchronizing data with third party APIs
  • Experience with the Django web framework
  • Experience with gRPC and Protobuf
  • Experience with continuous deployment in production
  • Experience with infrastructure-as-code
  • (nice to have) Experience working with healthcare, healthcare technology, and clinical staff, or other regulated industries

Physical Requirements

  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to frequently communicate with others through virtual meeting applications such as Zoom and Google Meet.
  • Must be able to observe and communicate information on company provided laptop.
  • Move up to 10 pounds on occasion.

Compensation

Octave is committed to pay equity. To maintain our commitment to pay equity, Octave will follow Pay Transparency regulations on all open job postings. Current Pay Transparency laws require companies to include a position's salary or hourly wage range (not including bonuses or equity-based compensation) in any internal or external job posting. This requirement extends to job postings published by a third party at an employer's request.

Octave will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with Octave’s legal duty to furnish information.

Starting pay for qualified applicants will depend on a combination of job-related factors, which may include education, training, experience, location, business needs, or market demands. The expected salary range for this role is set forth below and this range may be modified in the future.

The salary range for this role is $156,500-$198,000 annually.

Additionally, this position is eligible for the following benefits: 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 also available. Octave offers generous Paid Time Off as well as paid parental leave benefits.

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Application Instructions:

Please complete the following application. Please note that the U.S. Equal Opportunity Employment Information questions below are used for the purposes of EEOC reporting and are optional to complete. Octave is unable to change these questions and we acknowledge that many of the U.S. Equal Opportunity Employment Information questions are not inclusive or affirming of all aspects of cultural identity. Octave is committed to an inclusive workplace environment, and this information will not inform how we approach hiring or employment.