Humana Inc. is a leading U.S. healthcare company focused on improving health outcomes for millions. The Lead Full Stack Engineer will perform software engineering activities across all layers of the stack, leading technical architecture and design while mentoring a team of engineers.
Responsibilities:
- Lead technical architecture and design, and presenting vision
- Apply using data structures and algorithms
- Evaluate problems in both strategic and tactical terms
- Lead and mentor a small team of high-caliber engineers
- Drive positive change with technical vision and solutions
- Promote software-driven engineering and automation
- Deliver business-critical systems and components with high quality
- Lead by example with hands-on platform, backend, and frontend development
- Review pull requests and provide constructive feedback
- Investigate and propose new ideas, frameworks, technologies, or processes
- Advise executives to develop functional strategies on matters of significance
- Exercise independent on complex issues
Requirements:
- Bachelor's degree in computer science or related field
- 8 or more years of progressive IT experience as a senior developer in large IT projects
- 8 or more years' experience with cloud-based services and solution development
- 2 or more years of project leadership experience
- Experience designing solutions architecture and building scalable web platforms
- Proficient in one or more programming languages at a tech-lead level (e.g., VueJS, TypeScript, NodeJs, and Java)
- Experience with Spring/Spring Boot
- Experience with React Native
- Experience building RESTful APIs
- Experience with JSON, RESTful web services, and client-server interactions
- Experience with scalable websites and web services (e.g., Vue.js, NodeJS, Microservices patterns, Angular)
- Experience with infrastructure and security as code
- Experience working with Azure Cloud Services or equivalent providers
- Experience with environment management/orchestration systems (Kubernetes, Docker, AKS)
- Experience with Adobe Experience Platform
- Own significant design and development responsibility
- Ability to think on your feet and conceptualize solutions from incomplete and evolving requirements
- Comfortable with giving and receiving feedback within the team and across the organization
- Experience building and leading teams
- Strong mentorship and leadership abilities
- Demonstrated independent judgment and decision-making on complex issues with minimal supervision
- Ability to communicate technical vision and partner with senior business and functional leaders
- Passion for contributing to an organization focused on continuously improving consumer experience