Instrumental in ensuring the product meets the current needs of customers while remaining compliant with minimal downtime for Kaplan's medical simulation system
Requirements
- Associate's degree in a computer science-related field
- 6+ years of experience in full-stack development
- 4 years of backend experience in any language, preferably in Node.js, Java, Ruby
- 4 years of frontend experience in React or Angular
- 2 years of experience working in cloud-based hosted services (AWS, Azure, Google)
- Strong experience in microservices architecture, API development, and cloud-native design
- Deep understanding of scalability, security, and performance optimization in distributed systems
Responsibilities
- Lead the solution design and architecture for new features and enhancements, ensuring modular, scalable, and maintainable codebases
- Define best practices for full-stack development, API design, and system performance optimization
- Drive architectural improvements, identifying and addressing technical debt and inefficiencies
- Oversee cloud infrastructure strategies, ensuring resilient, high-availability deployment across AWS, Azure, or Google Cloud
- Guide and mentor engineers in design patterns, cloud architecture, and full-stack best practices
- Drive the development of new, accessible features on the front-end (React, Angular) and back-end (Node.js, Java, Ruby)
- Architect and implement high-performance APIs, microservices, and serverless components to support scalable medical simulations
Other
- Ability to thoroughly understand all the i-Human Patient products from a technical, deployment, and user perspective
- Excellent communication skills with the ability to drive cross-functional alignment and technical decisions
- Proven ability to balance long-term architecture goals with immediate business needs
- Associate's degree in a computer science-related field
- Remote work provides a flexible work/life balance