Humana is seeking a Full Stack Software Engineer for their Information Marketplace team, responsible for building and enhancing the enterprise platform used to discover and access data. The role involves software engineering across all layers of the stack, contributing to the design and development of scalable applications that support business and analytics initiatives.
Responsibilities:
- Support continuous improvement of the Information Marketplace as a core enterprise platform
- Design, develop, and maintain full-stack web applications supporting the Information Marketplace platform
- Build modern front-end interfaces using React, TypeScript, and state management frameworks
- Develop scalable backend services and APIs using Node.js and related technologies
- Translate business and technical requirements into well-designed, maintainable software solutions
- Contribute to the architecture of microservices, APIs, and UI frameworks with a focus on scalability, security, and performance
- Integrate with enterprise platforms including metadata services, APIs, and third-party tools
- Troubleshoot and resolve complex application issues, identifying root causes and implementing long-term fixes
- Optimize applications for performance, reliability, and usability
- Participate in code reviews and help establish development standards and best practices
- Collaborate with product owners, architects, data engineers, and governance teams to deliver new capabilities
- Contribute to DevOps practices including CI/CD pipelines, containerization, and automated testing
- Stay current with modern development frameworks, tools, and engineering practices
Requirements:
- Node.js
- React.js
- TypeScript
- REST API development
- Git-based source control
- Experience building full-stack web applications
- Bachelor's degree in computer science, Engineering, or related field
- 5-8+ years of experience in application development or full-stack engineering
- Experience developing production web applications
- Strong problem-solving skills and ability to work independently
- Ability to collaborate in a cross-functional team environment
- Experience with cloud environments (Especially Azure)
- Experience working in Agile / Scrum teams
- Redux or modern state management frameworks
- Tailwind CSS or modern UI styling frameworks
- Sequelize ORM or similar data access frameworks
- Docker / containerization
- CI/CD pipelines (YAML-based or similar)
- Experience with microservices architectures
- Experience integrating with enterprise APIs or data platforms
- WebAssembly (WASM) or performance-focused web technologies
- Experience working on enterprise applications
- Experience building developer platforms, data platforms, or internal tools
- Master's degree in computer science or related field