Software Engineer
Job Description
Join Humana as a Software Engineer and contribute to the development and maintenance of full-stack web applications. Leverage GraphQL for efficient data management and Apollo/Relay for client-side operations. Build reusable UI components using web component architecture with encapsulation, shadow DOM, and custom elements. Create accessible, responsive, and scalable styles with CSS and SCSS. Use React and Next.js, implementing hooks, server-side rendering (SSR), routing, and state management. Integrate with REST and SOAP APIs to connect with third-party services. Work with Adobe Experience Manager (AEM) components and templates. Deploy, monitor, and scale solutions on Azure and/or Google Cloud Platform. Participate in DevOps processes, including CI/CD pipeline configuration and version control. Ensure security and compliance with PCI, HIPAA, and CMS standards.
Qualifications
1. Strong proficiency in GraphQL, including query and mutation development and Apollo/Relay client handling. 2. Experience with web component architecture, including encapsulation, shadow DOM, and custom elements. 3. Strong skills in CSS and SCSS for building maintainable, accessible, and responsive web interfaces. 4. Proficient with React and Next.js, including hooks, SSR, routing, and state management. 5. Familiarity with Adobe Experience Manager (AEM) components, templates, and content fragments. 6. Strong experience with API integration (REST/SOAP). 7. Moderate experience with cloud platforms (Azure/GCP) for hosting, monitoring, and scaling. 8. Moderate familiarity with DevOps/CI-CD pipelines and version control tools. 9. Moderate understanding of security and compliance standards (PCI, HIPAA, CMS).
Benefits
- Health benefits effective day 1 - Paid time off, holidays, volunteer time and jury duty pay - Recognition pay - 401(k) retirement savings plan with employer match - Tuition assistance - Scholarships for eligible dependents - Parental and caregiver leave - Employee charity matching program - Network Resource Groups (NRGs) - Career development opportunities
Apply Now
