DrFirst, Inc. is a Healthcare IT company focused on intelligent medication management to improve healthcare workflows. They are seeking a Senior Software Engineer to build applications that facilitate healthcare software API integrations, enhancing patient care through technology.
Responsibilities:
- Develop integrations by researching and working with unfamiliar healthcare APIs, both internal and external
- 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 full-stack development experience using modern JavaScript/TypeScript frameworks (React, Vue, or Angular) on a software development team
- Excellent working knowledge of component-based architecture, state management patterns, and RESTful API integration
- Strong experience creating unit, integration, and end-to-end tests (e.g., Jest, Cypress, Playwright)
- 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 back-end technologies using Java, Kotlin, or similar server-side languages
- Experience with back-end frameworks such as Spring Boot or similar enterprise platforms
- Experience with Kubernetes and Google Cloud Platform, or comparable container orchestration and cloud platforms
- Experience with Domain-Driven Design (DDD) concepts in software architecture
- Familiarity with Microservices Architecture and messaging patterns
- Experience with performance optimization, accessibility standards, and responsive design