Match score not available

Sr. Backend Engineer

Remote: 
Full Remote
Contract: 
Salary: 
29 - 131K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years building backend services, 3+ years Python, PostgreSQL.

Key responsabilities:

  • Design and build API services
  • Write automated tests using py.test

Job description

Logo Jobgether

Your missions

SUMMARY

The Senior Backend Engineer will be a member of our US-based engineering team and will report directly to our Director of Engineering. You’ll be a hands-on Python developer who leverages your previous experience to build out new backend APIs, workflows, and integrations to deliver value to the business, following software engineering best practices. Our backend team is responsible for a scalable data platform that supports both our product efforts as well as our data science / AI initiatives. Whilst this position is a backend position, we also encourage full-stack engineers with the relevant Python experience to apply – we encourage people to work across the full stack where they are able.

In this role, you will be a member of our US-based engineering team.  This team member will be working on one or more of the following technology initiatives:

  • Internal-facing operations platforms to support our teams performing:
    • Recruiting (finding candidates for open jobs)
    • Submittals to hospitals (submitting a candidate to a hospital)
    • Credentialling (verifying that candidates are qualifies to work a position)
  • Candidate-facing portals and mobile apps for collecting basic profile information, resume details, and qualifications/credentials as well as avenues to discover and apply for jobs.
  • CSM-driven marketing platforms design to attract the best candidate talent to work for us.

A little about our backend tech stack:

  • Our primary backend programming language is Python.
  • For REST-ful services, we are leveraging FastAPI and publish OpenAPI documentation for what we build out
  • For relational databases, we like using PostgreSQL.  We are comfortable both with or without an ORM.
  • In general, we deploy out software in AWS in EKS / Kubernetes.
  • We use AWS SQS and Eventbridge to deliver an event-based architecture for processing data updates to various systems and third-party vendors, along with more traditional, scheduled batch processing.

RESPONSIBILITIES

  • Designs and builds API services for both internal users and external healthcare professional job seekers
  • Designs and builds both batched and streaming integrations between various internal and external systems
  • Writes automated tests using py.test to guarantee confidence in built solutions when deployed.
  • Reviews PRs on GIthub written by other team members and offers constructive advice.
  • Collaborates with members of the Product and QA teams to understand or offer technical input into requirements and QA-executed test cases.
  • Reviews logs, errors and performance data to identify potential areas of technical improvement for the team.
  • Works with our DevOps team to make sure software solutions are deployed into our AWS environments correctly.
  • Offers input to engineering leadership on development process and evolution.
  • Performs additional duties as requested by management 

REQUIREMENTS AND EXPERIENCE

  • A minimum of five (5) years experience building backend services and integrations.
  • A minimum of three (3) years experience with Python.
  • Strong working knowledge of SQL relational databases (preferably PostgreSQL).
  • Strong working knowledge of standard networking protocols like HTTP and Python libraries to communicate using them.
  • Prior experience building out automated tests suites using testing frameworks like py.test or unittest2.
  • Demonstrated ability to own your own work and be accountable for monitoring and maintaining it.

PHYSICAL DEMANDS AND WORK ENVIRONMENT

  • Ability to use sensory skills to effectively communicate and interact with other employees and the public through use of the telephone, email, video conference and face to face contact
  • Ability to use manual dexterity, visual acuity and hearing acuity to effectively use and operate office related equipment such as but not limited to a computer, copier, scanner, camera, phone, headset, keyboard and mouse
  • Ability to sit for extended periods of time at a keyboard and workstation with low periods of reaching and standing
  • Ability to lift up to 15 pounds at times

EQUAL EMPLOYMENT OPPORTUNITY STATEMENT

Ingenovis Health is an equal opportunity employer that is committed to diversity and inclusion in the workplace.  We prohibit discrimination and harassment of any kind on the basis of race, color, national origin, religion, gender, gender identity, sexual orientation, disability, genetic information, pregnancy, age, or any other protected status set forth in federal, state, or local laws.  This policy applies to all employment practices within our organization.

RESERVATION OF RIGHTS

Essential functions contained within this job description are listed above; they are subject to change at any time due to reasonable accommodation or other reasons set forth by management.   

  

EQUAL EMPLOYMENT OPPORTUNITY STATEMENT

Ingenovis Health is an equal opportunity employer that is committed to diversity and inclusion in the workplace.  We prohibit discrimination and harassment of any kind on the basis of race, color, national origin, religion, gender, gender identity, sexual orientation, disability, genetic information, pregnancy, age, or any other protected status set forth in federal, state, or local laws.  This policy applies to all employment practices within our organization.

Compensation Range

$104,400.00 - $130,500.00

Benefits include: health, dental, vision, FSA/HSA, company-paid life & disability insurance, 401K w/ employer match, paid time off, paid parental leave, and tuition reimbursement.

Job will remain open until position is filled.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Curiosity

Backend Developer Related jobs