Integrations Engineer

New York, NY, United States • $80k - $160k • 0.01% - 0.50%

NexHealth


Team

Engineering NY

Role Location

  • New York, NY, United States

Compensation

  • $80k - $160k
  • 0.01% - 0.50%

Employees

101 - 250 people

Address

188 Grand St Apt 2
New York, NY, 10013, US

Tech Stack

  • Python
  • Ruby on Rails
  • SQL
  • Angular.js
  • Docker
  • Kubernetes
  • AWS

Role Description

We at NexHealth understand that we are all patients, and our mission is to make every patient experience better. Our values represent the basis of our culture of customer-obsession, transparency and trust. This defines how we want to interact with each other and the world.

NexHealth's patient experience management platform enables practices to offer patients a 2020, One Medical, VIP experience by integrating with existing Electronic Health Record systems seamlessly, securely and efficiently. We've integrated with 30 different Electronic Health Record systems in the Dental, Dermatology and Medical spaces serving thousands of doctors all across America and Canada, with millions of patients who have used NexHealth. We're on a path to high growth, especially as we expand to other specialties in healthcare and we need to continue to build integrations and applications that scale accordingly.

As an integrations engineer, you'll be solving one of the hardest problems in healthcare - data fragmentation. You'll be helping to connect data from disparate systems and build the platform for the future of health. Your work directly impacts and opens up new opportunities for underserved markets to improve the patient experience. You'll find innovative ways to extract, transform and load data from various Electronic Health Record (EHR) systems. You'll also build infrastructure to handle and manage this data in a distributed fashion.

You:

  • love to own projects from end to end, executing on designs involving fellow engineers
  • are a savvy person with a reverse engineering mindset
  • love working in a fast paced environment and can conform to change quickly and efficiently.
  • stay organized and focused under pressure
  • want to build a product millions of people use
  • want to change the landscape of healthcare
  • want to have a say in the company direction and build a culture in a small team

Responsibilities:

  • Collaborate with other team members to continue to scale our architecture, taking into account the needs of today while remaining flexible enough to evolve for the needs of tomorrow
  • Participate in all phases of SDLC - requirements, design, and development through testing, deployment, maintenance and support.
  • Create new microservices and help decompose our monolith
  • Build integrations with various client side healthcare softwares that include various SQL databases, APIs, scraping web pages and reading binary files.
  • Implement seamless deployment processes for distributed NexHealth agents on client servers
  • Build our data warehousing and management infrastructure
  • Extract new data points based on new features in our product

Preferred Experience:

  • 4+ years of professional experience in Python (we're interested in your ability to solve problems than the language used to solve those problems)
  • Experience with various SQL flavors (MSSQL, MySQL, Postgres, Sybase, etc)
  • Web scraping
  • Experience integrating with 3rd party APIs
  • Experience with building out an ETL pipeline
  • Experience with AWS lambda, beanstalk, RDS and more
  • Experience building out a distributed system
  • BS in Computer Science or relevant experience
  • Experience in implementing CI/CD, and improving/building development processes and tools for developers
  • Healthcare IT
  • Excellent written and oral communication skills, including pairing
  • Effectively give and receive feedback, both positive and constructive

Your day will consist of:

  • Daily standups to stay in sync for a fast moving team
  • Implement solutions through the entirety of the SDLC, including testing, deployment, and operationalization
  • Designing solutions to feature requirements as prioritized by Product Management
  • Working with customers to solve bugs and integrations issues
  • Troubleshooting production issues as they arise and building a more fault-tolerant system
  • Reviewing fellow engineer’s code prior to shipping
  • Pairing with other team members, embracing a culture of collaboration and mutual respect to solve complex problems
  • Create generic solutions to complex problems

About NexHealth

We connect patients, doctors, and developers to accelerate healthcare innovation. Our customers range from independent doctors offices like Grand Street Dental to public tech companies like SmileDirectClub. We help doctors modernize their businesses, help developers innovate faster, and help patients receive a modern healthcare experience.

Traction: Progress: $10M ARR, 30M patients, and 25K doctors. Growing 200%+ annually. Team: 90+, and hoping to be around 200 by end of year. Funding: >$50M, just closed series B! Mission: to accelerate digital healthcare innovation.

Potential impact: NexHealth scaled out with our network of doctors, patients, and developers means a world where our healthcare system is living in the 21st century, and innovation is accelerated.

Company Culture

At NexHealth, we're mission driven. We're a small team with a mission to get our products in the hands of every person that sees a doctor. If we can achieve our goal, it will change the world. We believe we're the Edisons, Fords, and Karl Benzs of our time.

We like to work with people who are independent thinkers and entrepreneurial go getters with a real sense of urgency. Here are our values:

  1. Customer obsession: Every decision we make is with the customer in mind. Happy customers are always a winning strategy.

  2. Meritocracy and honesty: We believe the best ideas always win. However, in order for the best ideas to win we believe every team member needs to be blunt, honest, and bring problems to surface even if it means making your teammates uncomfortable.

  3. Hustle: In order to change the world and achieve something great, we believe you need to get more done with less. Work harder, longer, AND smarter.

  4. Be yourself: You're allowed to be your true authentic self at NexHealth. We talk about all sorts of ideas and topics at NexHealth, from politics to SpongeBob Squarepants. And through it all, you're okay to be your true self.

If this culture and mission excites you, we'd love to work with you :).

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.