Salary
💰 $64,000 - $202,600 per year
Tech Stack
AngularAWSAzureCloudDistributed SystemsJavaJavaScriptMicroservicesNode.jsReactRuby
About the role
- For more than 80 years, Kaplan has been a trailblazer in education and professional advancement
- Development of new features on the front-end and back-end of our medical simulation system, and contributing to the design and implementation of our next-generation product
- 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
- Service and support internal customers, providing customized reports, datasets, fixes, and updated features where necessary
- Work with teams to understand/document the current medical simulation system and identify non-compliant and inefficient modules
- Ensure minimal downtime and high system reliability through proactive monitoring and automated solutions
- 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
- Lead code and design reviews, ensuring quality, security, and compliance
- Collaborate with cross-functional teams to integrate Artificial Intelligence / Machine Learning capabilities and real-time analytics into simulation platforms
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)
- Ability to thoroughly understand all the i-Human Patient products from a technical, deployment, and user perspective
- Strong experience in microservices architecture, API development, and cloud-native design
- Deep understanding of scalability, security, and performance optimization in distributed systems
- 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