Senior Software Engineer

DrFirst Inc.
United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$120,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Adobe InDesign Application Programming Interfaces (APIs) Software as a Service Code Review Software Design Patterns Medical Software Software Architecture Software Engineering Web Application Frameworks Software Organization Google Cloud
+10 more
Cloud Platform System ReactJS Spring-boot Backend Vue.js Kotlin AngularJS Integration Tests Kubernetes Microservices

Job description

We are building a SaaS platform that will transform the landscape of healthcare by simplifying transactions to free providers up to focus on what matters and improve the lives of patients. As a skilled Software Engineer on our Development team, you will build applications that will send and receive data from a variety of healthcare software APIs; both internally and externally. Your contribution to our product helps people get the medical care they need sooner. We are seeking a problem solver with skill sets to contribute to both back-end API and occasionally UI work. What you will work on:

  • Develop integrations by researching and using unfamiliar APIs
  • Collaborate with your team to build services and applications and support those services and applications in production.
  • Participate in design sessions, stand-ups, and planning/grooming meetings.
  • Contribute to collaborative design sessions across multiple development teams
  • Participate in code reviews to help ensure the highest caliber code is released, and sound practices are implemented.
  • Mentor other software engineers to help cultivate their skills
  • Drive collaborative design decisions with your development team and product owner to build high grade, forward thinking, scalable features, and solutions.
  • Participate in technical interviews to help grow our team

Requirements

  • 5+ years of professional backend and service deployment experience on a software development team using Java or Kotlin.
  • Excellent working knowledge and understanding of Microservices Architecture (REST, messaging, etc.).
  • Strong experience creating unit / integration tests.
  • Be driven to jump into a new codebase and familiarize yourself quickly.
  • Experience with software development best practices, principles, and design patterns.
  • The ability to adapt to the standards, conventions, and workflow of the development team and organization.
  • Strong verbal and written communication skills interacting with technical peers and stakeholders.
  • Some experience and/or the drive to learn applicable front-end technologies using modern JavaScript frameworks, such as Vue, Angular or React.

Desired (but not required) Skills & Experiences

  • Experience with Spring Boot or similar enterprise frameworks.
  • Experience with Kubernetes and Google Cloud Platform, or any container orchestrator and cloud platform.
  • Experience with Domain-Drive Design (DDD) concepts in software architecture and development.

Physical Requirements:

  • 90% Phone/Desk work
  • 10% Travel

Benefits & conditions

3.13.1 out of 5 stars United States Remote $120,000 - $150,000 a year - Full-time, Pulled from the full job description

  • AD&D insurance
  • Health insurance
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance
  • Flexible spending account, * Competitive compensation, with a base salary of $120,000 - $150,000 (Exact compensation may vary based on skills and experience)
  • Eligible for 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all