Flutter/Java Full Stack Engineer
Job Description
OXOS Medical, Inc. empowers every provider with the capability, clarity, and confidence to make accurate decisions at the point of care. We are building new kinds of radiographic imaging devices that push the boundaries of previous solutions by improving image quality, reducing radiation exposure, improving ease of use, and building solutions to deliver care outside of traditional scenarios. We enable anyone anywhere to access radiologic diagnostics at the point of need, expanding availability and changing how healthcare is delivered.
OXOS is looking for a Flutter/Java Full Stack Engineer to drive rapid, on-device software iteration for OXOS’s MC2 handheld X-ray platform by owning the whole stack—from Flutter tablet UI through Spring/GraalVM services—to deliver bug-free, high-performance imaging workflows on real hardware. The candidate will be responsible for amplifying engineering velocity by shortening test/install cycles, hardening automated quality gates, and spearheading the first major UI/feature upgrade that elevates clinician experience and system reliability.
Responsibilities
The Flutter/Java Full Stack Engineer will be the Atlanta-based full-stack linchpin who eliminates our remote-hardware bottleneck, quantifiably boosts release cadence, and delivers the next generation of MC2 tablet experience. This role will directly improve clinician workflow, device reliability, and revenue growth by owning feature delivery, automated quality, performance tuning, and team enablement. In this position, your responsibilities will include, but are not limited to:
- Spearheading end-to-end development of tablet-to-device functionality.
- Delivering tested user-facing features from backlog to production-ready on MC2 hardware.
- Designing Flutter screens.
- Extending Spring REST/WebSocket endpoints.
- Integrating on physical hardware.
- Shepherding code to “done” with unit, integration, and instrumentation tests.
- Designing and enforcing a containerized CI/CD pipeline (Docker + GraalVM builds, Flutter test matrix, hardware-targeted integration jobs) that runs on every PR.
- Instituting a “green-build by default” pipeline that blocks merges when tests fail.
- Profiling JVM/Flutter memory, CPU, and network usage.
- Tuning GraalVM native images.
- Optimizing WebSocket throughput for live fluoroscopy previews.
- Creating a self-serve developer toolkit that any engineer can use to reproduce tablet issues.
Qualifications and Skills
- Bachelor’s degree or higher in Computer Science, Electrical Engineering, or related field.
- At least 5 years of professional experience building customer-facing, resource-contrained applications in Java/Spring (preferably GraalVM native-image) and modern mobile/web frameworks such as Flutter or React.
- Practical exposure to Linux internals, containerized CI/CD, and real-time streaming protocols.
- Medical-device or other regulated-industry background is a plus.
- REST and WebSocket protocols expertise.
- Advanced background in Linux debugging and scripting.
- Advanced background in CI/CD (GitHub, Actions, Jenkins).
Benefits and Perks
- Health, Dental, and Vision Insurance
- 401(k)
- Competitive pay and equity in the company
- The opportunity to work with an innovative, early-stage company that is changing medical imaging as we know it
- Endless opportunities for growth and development
Company Information
Location: Not specified
Type: Not specified