portal resources jobs companies i ingenovis health principal back end engineer

Principal Back End Engineer 🔥


Ingenovis Health is seeking a Principal Backend Engineer with 8+ years experience as a backend-focused software developer to join our growing tech team. Ingenovis Health is among the largest healthcare workforce solutions companies in North America. In this role, you will be the most senior backend member of our US-based engineering team. Our backend team is responsible for building out a scalable data platform for both our product engineering efforts as well as our future data science / AI initiatives. You’ll be responsible for contributing to decisions around tech stack, third-party library choices, software architecture, testing strategies and more! You’ll also play an integral role in technically mentoring and growing more junior members on our team. A little about our backend tech stack:
  • Our primary backend programming language is Python
  • For REST-ful services, we are leveraging FastAPI
  • For relational databases, we like using PostgreSQL. We are comfortable both with or without an ORM – when we do use an ORM, we’ve leveraged SQLAlchemy in the past.
  • For data engineering, we are leveraging Databricks and Fivetran to enable to built ETL data pipelines to ingest data into a data lakehouse that can be leveraged by both SQL queries for BI and Apache Spark for data science / AI
  • In general we deploy our software in AWS in EKS / Kubernetes.
Reporting to our Director of Engineering, you’ll be a hands-on coder who leverages your previous experience to ensure best practices and offer advice and reviews on architecture, design, and implementation. What you’ll be working on:
  • Architecting solutions, building features, creating tools, maintaining code, and writing tests for new and existing products
  • Providing technical leadership, code reviews, and mentoring to fellow engineers
  • Contributing to the evolution of our tech stack selections to meet business needs
  • Work with the product team to understand requirements, formulate use cases, and then translate that into an effective technical solution.
You’ll bring to the table:
  • 8+ years experience as a backend-focused software developer
  • 4+ years experience with Python
  • 2+ years experience with Python web frameworks (eg. Flask, FastAPI or Django)
  • In-depth knowledge of SQL relational databases (preferably PostgreSQL), both via an ORM like SQLAlchemy/Django and directly via DBAPI
  • In-depth knowledge of Python testing frameworks (py.test or unittest2) and how to write unit/integration test suites using them
  • Experience working with AWS services, both from the AWS console and from within Python (boto3)
  • Experience effectively organizing and mentoring more junior staff technically
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 $121,840.00 - $152,300.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.

Other openings you might be interested in

More remote jobs

Let us send you new openings similar to Principal Back End Engineer straight to your Inbox. Weekly or Daily. 7-day free trial đź’Ś

The ability to work remotely increases employee happiness by 20 percent.