• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Side Hustles

Side Hustles

Side Hustles For All

  • Best Side Hustles
    • All Side Hustle Ideas The best ideas for earning money on the side today.
      • Writing & Editing
        • Make money writing
        • Make money blogging
        • Become a freelance writer
      • Educational Work
        • Find online tutoring jobs
        • Become a substitute teacher
        • Become an ESL teacher
      • Office & Clerical Work
        • Become a virtual assistant
        • Become a transcriptionist
        • 7 Places to Find Remote Data Entry Jobs You Can Do from Home
      • Caregiving & Domestic Work
        • How to Become a Babysitter with No Experience
      • Dog Walking & Pet Sitting
        • 7 Best Dog Walking Apps for Making Money
        • How to Become a Dog Walker
        • 9 Best Apps for Pet Sitters in 2025
      • Rideshare & Delivery
        • How to Meet Uber’s Requirements and Sign Up as a Driver in 11 Steps
        • How to Become an Uber Eats Delivery Driver
        • How to Make More Money Driving for Uber and Lyft
    • Best Side Hustle Apps The best apps to download and start earning quickly.
      • Writing & Editing
        • ClearVoice Review
        • WriterAccess Review
        • Zerys Review
      • Rideshare & Delivery
        • Uber Review
        • Lyft Review
        • Uber Eats Review
      • Caregiving & Babysitting
        • UrbanSitter Review
        • Bambino App Review
        • Sittercity Review
      • Education & Tutoring
        • Cambly Tutor Review
        • Outschool Review
        • Udemy Review
      • Dog Walking & Pet Sitting
        • Rover App Review
        • Wag! App Review
        • Care.com Review
      • Microtasking / Survey Taking
        • InboxDollars Review
        • Swagbucks Review
        • MyPoints Review
    • For Your Lifestyle No matter who you are, there’s a perfect side hustle for you.
      • Life Situation
        • I’m a woman
        • I’m a man
        • We’re a couple
        • I’m disabled
        • I’m introverted
        • I’m unique!
        • I’m a formerly incarcerated person
        • I’m a stay-at-home mom
        • I’m pregnant
        • I’m a single mom
      • Age Group
        • Teens
        • College Students
        • Age 50+
        • Seniors
      • Skills & Interests
        • Get Paid to Do Nothing
        • Get Paid to Lose Weight
        • Get Paid to Play Games
        • Get Paid to Read
        • Get Paid to Sleep
        • Get Paid to Travel
    • For Your Profession Find a side hustle related to your profession.
      • Profession (A-B)
        • Accountants
        • Actors
        • Artists & Creatives
      • Profession (C-F)
        • Chefs
        • Engineers
        • Finance Professionals
      • Profession (G-N)
        • Graduate Students
        • Lawyers
        • Librarians
        • Musicians
        • Nurses
      • Profession (O-Q)
        • Pastors
        • Pharmacists
        • Physicians
        • Pilots
        • Project Managers
      • Profession (R-Z)
        • Real Estate Agents
        • Scientists
        • Social Workers
        • Software Engineers
        • Teachers
  • Learn to Hustle
    • Find Your Hustle
      • Side Hustle Basics
        • How to Start a Successful Photography Side Hustle
        • How to Become a Virtual Assistant
        • View All
      • Find a Job
        • 7 Places to Find Remote Data Entry Jobs You Can Do from Home
        • How to Get Paid for Proofreading & Find Online Jobs
        • How to Teach English Online: 12 Best Online English Teaching Platforms
        • View All
      • App Reviews
        • Swagbucks Review: Is It Worth Trying?
        • Branded Surveys Review: Is It Worth Trying?
        • Uber Eats Review: Is Delivering for Uber Eats Worth It in 2025?
    • Boost Your Hustle
      • Maximize Earnings
        • 10 Ways to Make Money as a Photographer
        • How to Make More Money Driving for Uber and Lyft
        • 7 Best Ways to Make Money Writing
        • View All
      • Manage Your Money
        • 8 Tips on How to Afford Living Alone
        • How Much Money Do You Need to Invest in Stocks?
        • View All
  • Side Hustle Job Board
    • Side Hustle Jobs
      • By Work Environment
        • Remote Side Hustle Jobs
        • Hybrid Remote Side Hustle Jobs
        • On-Site Side Hustle Jobs
      • By Work Schedule
        • Part-Time Jobs
        • Per-diem Jobs
        • Freelance Jobs
        • Contract Jobs
        • Temporary Jobs
        • Internship Jobs
  • Side Hustle Quiz

Home Side Hustle Jobs Senior Software Engineer

$140,000–$160,000/yr

Senior Software Engineer

Apply Now
Full-time Remote 29d ago

Location:

US

Company:

DrFirst empowers providers and patients through intelligent medication management for better health.

Summary:

The Senior Software Engineer will develop a cloud-native e-prescribing collaboration platform, ensuring high performance and scalability. Candidates should have extensive Java and AWS experience, along with proficiency in building integrations and cloud applications.

Requirements:

Credentials: Bachelor's degree in Computer Science or related discipline

Experience: 5+ years of hands-on Java development experience, 3+ years of experience designing and developing cloud-native applications on AWS, 3+ years of experience with distributed messaging systems, such as Apache Kafka

Job Description:

About DrFirst

For 25 years, DrFirst has empowered providers and patients to achieve better health through intelligent medication management. We improve healthcare workflows and help patients start and stay on therapy with end-to-end solutions that enhance prescription access, affordability, and adherence. Our solutions help 100 million patients a year and are used by more than 420,000 prescribers, 71,000 pharmacies, 270 EHRs and health information systems, and over 2,000 hospitals in the U.S. This is a great opportunity to be a part of a successful Healthcare IT company experiencing significant growth. Here you'll get to work with some of the smartest and most interesting people around; solving unique and complex challenges in healthcare on a scale matched by a few companies. If you get excited about stretching yourself in new ways, developing yourself to your fullest potential, care about working with smart colleagues; we want to talk to you!

Position Overview

As a Senior Java Developer, you will play a significant role in the development of a next-generation cloud-native, high-performance e-prescribing collaboration platform. This platform is designed to be highly scalable, highly available, and resilient, facilitating real-time interactions among healthcare providers, patients, payers, pharmacies, and pharmaceutical companies. You will help design and build a system that not only delivers seamless functionality under high load, but also incorporates self-healing, auto-scaling, and observability features to ensure reliability and maintainability at scale. Your role will be pivotal in ensuring the platform can handle high throughput, operate with minimal downtime, and recover gracefully from unexpected failures.

What you will work on

  • Design, develop, test, deploy, maintain, and improve high-quality, scalable, and secure Java-based integration solutions.
  • Design and implement cloud-native microservices on AWS, ensuring auto-scaling, fault tolerance, high availability, and self-healing capabilities.
  • Develop and maintain integrations with major EHR platforms, including Athena One, Epic, Oracle Health, GreenWay, AdvancedMD, eMDs and ModMed, utilizing their APIs and relevant integration technologies (e.g., HL7, FHIR, web services, APIs, Mirth Connect, etc.).
  • Collaborate with cross-functional teams to build a next-generation e-prescribing collaboration platform that connects providers, patients, payers, pharmacies, and pharmaceutical companies in real time.
  • Develop and maintain event-driven architectures using message brokers like Kafka, ensuring reliable and efficient inter-service communication.
  • Ensure seamless system integration with large-scale, distributed platforms while maintaining high throughput and low latency.
  • Work closely with DevOps to build and maintain CI/CD pipelines, automating testing, deployment, and monitoring workflows.
  • Design and implement AI-powered automation frameworks to accelerate development cycles and automatically execute regression testing, enhancing software quality and release efficiency.
  • Monitor, diagnose, and resolve performance issues across services using observability tools and logs.
  • Follow and enforce secure coding practices and participate in security audits and reviews.
  • Participate in code reviews, provide technical mentorship to junior developers, and contribute to architectural decisions.
  • Stay current with industry trends and continuously seek ways to optimize system performance, resilience, and developer productivity.

Qualifications

  • Bachelor's degree in Computer Science or related discipline. 
  • 5+ years of hands-on Java development experience, with a deep understanding of Java, object-oriented design principles, and the Spring Framework (including Spring Boot, Spring Cloud, etc.).
  • 3+ years of experience designing and developing cloud-native applications on AWS, with strong familiarity with services like S3, Valkey, Lambda, RDS, and EKS/ECS.
  • 3+ years of experience with distributed messaging systems, such as Apache Kafka, and a solid grasp of event streaming.
  • Proven experience building and integrating large-scale, high-performance, distributed systems, ensuring fault tolerance, scalability, and low latency.
  • Hands-on experience with large-scale, mission-critical systems in finance, brokerage, trading, or credit card processing environments, particularly those requiring low latency, high throughput, and high availability, is highly desirable.
  • Proficiency in developing and consuming RESTful APIs, with solid understanding of JSON and XML data formats.
  • Strong hands-on experience with relational and/or NoSQL databases, including schema design, performance tuning, and query optimization.
  • Hands-on experience with CI/CD pipelines and associated tools such as GitLab CI, Jenkins, etc...
  • Solid knowledge of application and data security best practices, including authentication, authorization, and data protection.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Highly self-motivated and capable of working independently in a fast-paced, agile environment.
  • Excellent analytical and troubleshooting skills, with a proactive, solution-oriented mindset.

Physical Requirements

  • 70% Phone/Desk work
  • 30% Standing/Moving throughout the office

#LI-GF1 #LI-Remote 

Benefits

  • Competitive compensation, with a base salary of $140,000 - $160,000 (Exact compensation may vary based on skills and experience)
  • Eligible for a Discretionary Performance-based bonus
  • Medical, dental, and vision insurance
  • 401K eligible after 3 months of employment, with 50% company match up to first 5% of salary contributed to the plan with a 3-year vesting schedule
  • HSA for eligible employees enrolled in the HDHP, with a generous company contribution up to $500 for individual coverage and $1000 for family coverage per year
  • 100% company paid short and long-term disability, AD&D, and group life insurance
  • Accrued annual paid time off (PTO) of 18 days for the first 3 years of service, increasing thereafter and 7 paid holiday days
  • Employee Assistance Program
  • Continuing Education funds up to $1500 annually for eligible programs after 1 year of service
  • Voluntary benefits including FSA, Hospital indemnity, Accident and Critical Illness insurances

DrFirst is committed to being a Remote-First company, creating a dynamic and flexible workplace where everyone can thrive, no matter where they log in from. Check out our approach to remote work https://drfirst.com/company/about-us/careers/.

 

Our recruitment process at DrFirst is straightforward and secure. You will only be contacted by our recruitment team through an official @drfirst.com email address. We will never ask you for payment or sensitive personal information, such as your social security number or banking details, at any stage of the hiring process. Additionally, we will not request that you purchase equipment or accept e-checks or checks for deposit. If you encounter any communications claiming to be from DrFirst that seem suspicious, please contact our recruitment team directly at recruiter@drfirst.com to verify the message's authenticity. Your security is important to us! 

Apply Now

Footer

sidehustles.com
Facebook Twitter Instagram LinkedIn Reddit TikTok YouTube

Your Side Hustle Story

  • Side Hustle Basics
  • Side Hustle Job Board (Remote & Part-Time Jobs)
  • App Reviews
  • Find a Job
  • Manage Your Money
  • The Gig Apple: News & Events

Company

  • About Us
  • Contact Us
  • Become a Contributor
  • Advertising & Sponsorships
  • Partner With Us
  • Editorial Guidelines

Side Hustles © All rights reserved

  • Privacy Policy
  • Terms of Service

Sign In to Your Account

Your comment will be approved faster if you sign up or create an account. We value real reviews from real people.

Create Your Account

We will never, ever spam you.

By signing up, you indicate that you have read and agree to our Terms of Service and Privacy Policy.

Forgot Password

New Password