Match score not available

Software Engineer (Java)

76% Flex
FULLY FLEXIBLE
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in programming or equivalent experience., 4-5 years of overall software backend development experience., 2+ years as a Data Engineer/Java Spark Developer/Python Developer with strong coding skills..

Key responsabilities:

  • Build and maintain data pipelines processing vast amount of healthcare data.
  • Develop algorithms, data processing code, automate data extraction, and monitor pipeline performance.
  • Collaborate with various teams, participate in meetings, conduct peer code reviews.
  • Introduce new technologies, troubleshoot issues, suggest improvements.
Phreesia Payment Services logo
Phreesia Payment Services XLarge https://bit.ly/
1001 - 5000 Employees
See more Phreesia Payment Services offers

Job description

Logo Jobgether

Your missions

Job Description:

As a Software Engineer – (Data Engineer) on our team, you will be working on building out the fastest growing direct to customer health information platform in the US. You will be working with a team of data engineers and architects with years of experience handling a wide variety of US and Ex-US healthcare data. You will gain a deep understanding in different aspects of healthcare industry, specifically healthcare data & technology. Build and maintain complex data pipelines that ingest, process (applying our algorithms) and output petabytes of data. Work with architects, product managers, SMEs to build and maintain algorithms that generate unique insights to help patients find better care, faster.

What You'll Do:

  • Collaborate with data engineers, product team, and other stakeholders to understand data requirements and, design and build efficient data pipelines.
  • Develop and maintain algorithms and data processing code written in Java/Groovy
  • Implement data validation, cleansing, and transformation processes to ensure data accuracy and consistency.
  • Develop python scripts to automate data extraction from new and existing sources.
  • Monitor and troubleshoot data pipeline performance in Airflow, addressing any issues or bottlenecks proactively.
  • Write SQL queries to pull data from Big Query and develop reports in Google’s Looker Studio
  • Participate in daily stand-up, Sprint Planning, and retrospective meetings.
  • Participate in peer code reviews, knowledge sharing and assist other engineers in their work.
  • Introduce new technologies and best practices as needed to keep product current.
  • Aid in troubleshooting and resolving production escalations and issues.


What You'll Bring:

  • Bachelor’s degree or comparable programming experience.
  • Overall, 4-5 years of work experience as a software backend developer having 2+ years work experience as a Data Engineer/Java Spark Developer/Python Developer with strong coding skills, data structures, OOPs, Databases, API Design.
  • Highly proficient at developing programs/data pipelines in Java, or Groovy.
  • 2+ years’ paid work experience with Spark/Hadoop

Nice to Have:

  • Work experience with AWS (EMR, S3, lambda, EC2, glue, RDS) is a big plus
  • Work experience with SQL (MYSQL is a Plus) and NoSQL Databases is big plus
  • Experience with Elasticsearch is a big plus
  • Experience with Python is a plus
  • Experience with Scala (Zeppelin) is a plus
  • Experience with Airflow or other ETL is a plus
  • Certification or verified training in one or more of the following technologies/products: AWS, ElasticSearch, Apache Spark is a plus

Who We Are:

At Phreesia, we’re looking for smart and passionate people to help drive our mission of making care easier every day. We’re committed to helping healthcare organizations succeed in an ever-evolving landscape by transforming the way healthcare is delivered. Our SaaS platform digitizes appointment check-in and offers tools to engage patients, improve efficiency, optimize staffing, and enhance clinical care.

Phreesia cares about our employees by providing a diverse and dynamic work environment. We’re a seven-time winner of Modern Healthcare Magazine’s Best Places to Work in Healthcare award and we’ve been recognized on the Bloomberg Gender Equality Index for the past three years. We are dedicated to continuously improving our employee experience by launching new programs and initiatives. If you thrive in a culture of recognition, value inclusivity, professional development, and growth opportunities, Phreesia could be a great fit!

Required profile

Experience

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

Soft Skills

  • Proactive Mindset
  • Interpersonal Skills
  • Team Collaboration

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find more Software Engineer jobs