Public Health API Engineer
About Us
FLOURISH AND THRIVE LABS is a woman-owned and led consulting firm specializing in public health solutions. Our team, composed of former public health officials, works with state and local health departments across the country, building resilient public health operating systems. We pride ourselves on being different, holding ourselves to high ethical standards, and taking care of each other. We view our company as an urban neighborhood—a diverse group of individuals coming together to live and work, embracing the beauty in that diversity. We are a wacky bunch who are intent on spreading joy!
What We Offer
We offer competitive compensation, comprehensive health benefits, and a supportive work environment that fosters growth and innovation. Our team is committed to continuous learning and professional development.
Job Overview
We are seeking a Senior API Engineer with governmental public health experience (local, tribal, state, federal) to join our team. This role requires a strong understanding of public health operations and API design expertise.
Key Responsibilities
- Own API and integration architecture on complex implementations
- Coach less experienced engineers
- Shape how data moves between public health systems
- Partner with Salesforce developers, solution architects, and QA
- Coach client technical teams on API best practices
- Translate public health workflows into reliable, scalable API and integration patterns
Qualifications
- 5+ years of hands-on API development and systems integration experience at a senior level
- 1-3 years working for a governmental public health agency (local, state, federal, or tribal)
- Strong backend engineering background in Java, Python, Node.js, or a comparable language
- Experience working in Agile or SAFe environments
- Strong collaboration and communication skills
- Track record of mentoring or guiding less experienced engineers, including across organizational boundaries
- Expertise in API-led connectivity and clear judgment on when a service belongs at the System, Process, or Experience layer
- Deep experience with REST and SOAP APIs, including OAuth 2.0, mTLS, and JWT
- Strong data transformation skills across JSON, XML, and flat-file formats
- Familiarity with asynchronous messaging patterns, including queues, topics, and event streams (SQS, SNS, Kafka, Anypoint MQ, or similar)
- Experience deploying and operating services in cloud or hybrid environments (AWS preferred)
- Proficiency in automated unit and integration testing, with meaningful coverage of integration flows
- Strong understanding of error handling, retry strategies, and observability in distributed systems
- Experience with API gateways and lifecycle management
- Proficiency in version control (Git) and CI/CD practices (Maven, GitHub Actions, or comparable tooling)