DrFirst, Inc. has been empowering providers and patients for 25 years through intelligent medication management. As a Senior Software Engineer, you will build applications that facilitate healthcare transactions and improve patient care by working with various healthcare software APIs.
Responsibilities:
- Develop integrations by researching and working with unfamiliar APIs
- Build services and applications alongside your team and support those applications in production
- Participate in design sessions, stand-ups, and sprint planning and grooming meetings
- Contribute to collaborative design sessions across multiple development teams
- Participate in code reviews to ensure high-caliber code and sound engineering practices
- Mentor software engineers to help cultivate their skills and grow the team's capabilities
- Drive collaborative design decisions with your development team and product owner to build scalable, forward-thinking features
- Participate in technical interviews to help grow the engineering team
Requirements:
- 5+ years of professional back-end and service deployment experience using Java or Kotlin on a software development team
- Excellent working knowledge of Microservices Architecture, including REST and messaging patterns
- Strong experience creating unit and integration tests
- Demonstrated ability to ramp quickly on a new codebase and contribute meaningfully
- Experience with software development best practices, principles, and design patterns
- Ability to adapt to the standards, conventions, and workflows of the development team and organization
- Strong verbal and written communication skills when working with technical peers and stakeholders
- Demonstrated habit of using AI tools (Copilot, Cursor, Claude, Codex) to accelerate development, improve code quality, and solve complex problems faster
- Strong familiarity with prompt engineering concepts and how to apply them in a development context
- Experience building or working with AI-assisted tooling, automation pipelines, or agentic workflows
- Drive to learn front-end technologies using modern JavaScript frameworks such as Vue, Angular, or React
- Experience with Spring Boot or similar enterprise frameworks
- Experience with Kubernetes and Google Cloud Platform, or comparable container orchestration and cloud platforms
- Experience with Domain-Driven Design (DDD) concepts in software architecture