Software Engineer

Bamboo Health
Remote

About The Position

The Full Stack Software Engineer is responsible for designing, developing, and maintaining end-to-end features that power our platform. You will work across the entire stack—from building robust, event-driven microservices in Kotlin, Spring Boot, and Kafka to crafting intuitive user interfaces with JavaScript and HTML. Success in this role comes from a passion for clean code, a data-driven mindset using MySQL, and the ability to bridge the gap between complex backend logic and seamless frontend experiences.

Requirements

  • A bachelor’s Degree in computer science or a relevant field of study, or equivalent experience
  • 2+ years of professional experience in Java or similar object-oriented development
  • Relational database design and query, using both SQL and ORM
  • Experience with AWS or other public cloud environments
  • Modern Java frameworks (Spring Boot) preferred
  • Proficiency in modern JavaScript frameworks (React) is a plus
  • Strong commitment to automated testing at all levels of the stack
  • Comfort using or learning AI-supported tools (e.g., ChatGPT, CoPilot, or role-specific tools) to improve daily workflows.
  • A forward-thinking, curious mindset with an openness to experimenting with new technologies.
  • Strong analytical and problem-solving skills, with sound judgment and creativity in designing solutions.
  • Proven ability to thrive in fast-paced, high-growth, and rapidly evolving environments.
  • Ability to work effectively in a remote-first environment, ensuring high-quality virtual interactions with minimal distractions.
  • The ability to travel periodically for work.

Responsibilities

  • Build and scale mission-critical applications using Kotlin/Spring Boot on the backend and JavaScript/HTML on the frontend.
  • Design and implement real-time data pipelines and streaming applications using Apache Kafka.
  • Architect and optimize schemas and complex queries within MySQL to ensure high performance and data integrity.
  • Design, implement, and maintain RESTful APIs that serve as the backbone for our internal and external integrations.
  • Take responsibility for the entire development lifecycle, from initial concept to deployment and production monitoring.
  • Partner closely with the Product team to translate healthcare workflows into high-performing software.
  • Use AI-assisted tools responsibly to accelerate debugging, log analysis, and code generation.
  • Contribute to system design discussions and help shape scalable, maintainable architectural patterns.
  • Improve observability through logging, metrics, dashboards, and alerting best practices.
  • Collaborate in sprint planning to improve estimation accuracy and development flow.

Benefits

  • Join one of the most innovative healthcare technology companies in the country.
  • Enjoy the freedom to create something with a highly supportive team.
  • Learn from working at the highest levels and on the company's most strategic priorities, including from world-class investors and advisors.
  • Receive competitive compensation that includes health, dental, vision, and other benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service