remote, MO, USA
10 hours ago
Full Stack Programmer
We are seeking a professional to join our Digital Engineering organization on a contract basis. This role will be a senior individual contributor building cloud-native, healthcare-focused applications on Google Cloud Platform (GCP). The individual will design, build, and operate secure, scalable, high-performance end-to-end solutions using Java/Spring Boot microservices and modern web frameworks such as Next.js / ReactJS. This role partners closely with Product Management, UX, Analytics, and cross-functional engineering teams to deliver impactful solutions that advance our mission of providing compassionate, personalized care through technology. **Reporting** Day-to-day partner to Engineering Manager / Tech Lead. **Team** Works closely with backend, frontend, DevOps, product, UX, analytics, and support teams across Digital. **Key Responsibilities** + Design, build, and secure scalable RESTful APIs and GraphQL endpoints. + Develop high-quality, maintainable backend services using Java and Spring Boot. + Develop modern, performant web applications using Next.js / ReactJS, JavaScript, and TypeScript. + Implement Test-Driven Development (TDD) and ensure strong unit and integration test coverage. + Conduct comprehensive code and architectural reviews; ensure compliance with quality, security, and performance standards. + Drive engineering best practices and coding standards across teams to improve reliability and scalability. + Participate in Agile ceremonies (sprint planning, reviews, retrospectives) and produce clear technical documentation and architecture designs. + Communicate effectively across teams and departments, influencing technical direction and architectural decisions. + Independently address and resolve high-priority technical issues. + Partner with Product Management, UX, Analytics, and Support to align on roadmap priorities and technical trade-offs. + Lead major refactors, system redesigns, and long-term technical improvements while balancing technical debt and business needs. + Develop reusable frameworks, shared components, and internal tooling. + Lead postmortems and implement sustainable improvements based on learnings. **Required Qualifications & Skills** + 5 years of professional software development experience in an Agile environment. + Extensive experience architecting and implementing scalable microservices using Java and Spring Boot. + Proven experience delivering complex full-stack applications using Next.js / ReactJS. + Strong experience designing, developing, and consuming RESTful APIs, event-driven APIs, and GraphQL. + Solid understanding of object-oriented design, design patterns (GoF), data structures, and algorithms. + Experience with both relational databases (PostgreSQL) and NoSQL stores (Redis). + Hands-on experience with Docker and Kubernetes, including Helm charts. + Experience with message-driven systems (e.g., GCP Pub/Sub, Cloud Run, AWS SQS). + Strong knowledge of CI/CD pipelines and modern DevOps practices. + Experience with Behavior-Driven Development (BDD) and Atlassian tools (JIRA, Confluence). + Deep knowledge of Computer Science fundamentals in OOAD, design patterns (including the Gang of Four), data structures, and algorithms. + Strong understanding of both relational (Postgres) and NoSQL databases (Redis, MongoDB). + Strong understanding of native mobile app development for iOS and Android, including platform-specific UI/UX patterns and device capabilities. + Excellent verbal and written communication skills. **Required Technical / Tools** + Backend: Java, Spring Boot, Spring Data JPA, Spring Cloud Config, JUnit, Mockito, Elasticsearch, Logstash, Kibana + Frontend: Next.js, ReactJS, JavaScript, TypeScript, Jest + Databases: PostgreSQL (Cloud SQL), Redis + DevOps: GitHub, Jenkins, Maven, Yarn, CI/CD pipelines + Cloud: Google Cloud Platform (GKE, Cloud Run, Pub/Sub, GCS) + Observability: Dynatrace (or similar APM), Log Explorer, Alert Policies + Agile / Collaboration: Jira, Confluence **Preferred Qualifications** + Experience building scalable, reusable, and accessible UI components. + Familiarity with Behavior-Driven Development (BDD). + Understanding of OAuth 2.0 and modern application security principles. + Knowledge of HL7 FHIR standards (preferred). + Experience with healthcare systems or scheduling platforms (preferred). + Understanding of native mobile app development for iOS and Android. + Bachelor's degree or equivalent experience. **Characteristics We Seek** + Curiosity for technology: Continuously explores and applies modern technologies to improve patient and clinician experiences. + Commitment to learning and growth: Embraces continuous improvement through learning and reflection. + Comfort with change: Navigates ambiguity, adapts quickly, and communicates proactively. + Feedback-driven mindset: Values feedback through design reviews, code reviews, CI/CD, APM, and analytics. + Positive problem-solver: Approaches complex challenges with optimism and resilience. + Strong collaborator: Values teamwork, mentorship, and shared ownership of outcomes. + Alignment with values: Demonstrates service of the poor, reverence, integrity, wisdom, creativity, and dedication. Fully remote working EST/CST hours
Confirmar seu email: Enviar Email