Salary
💰 $164,200 - $278,400 per year
Tech Stack
ApacheAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaJavaScriptJenkinsKafkaKotlinKubernetesNode.js
About the role
- lead and manage a talented full-stack engineering team
- building large scale distributed systems and software platforms focused on solving the latest problems in healthcare
- plan and execute short & long-term strategies that move your team and the product(s) toward business objectives
- manage and prioritize backlog
- ensure high quality product releases
- identify roadblocks and swiftly eliminate them to ensure smooth execution and operational efficiency
- foster an environment of trust, psychological safety, and continuous learning
- provide mentorship and guidance, encouraging professional growth and development of team members
Requirements
- Bachelor’s degree in computer science or related field
- 10+ years applicable experience
- 4+ years direct people management experience
- Strong prior hands-on development background in full stack application development
- Proficient in Java, Node.js, Kotlin or similar languages
- Strong knowledge of microservice architecture patterns
- Experience with containerization and orchestration of Java applications with tools such as Docker and Kubernetes
- Strong knowledge of cloud platforms such as AWS, GCP, or Azure
- Experience with Apache Kafka, Apache Flink, and other relevant streaming technologies a strong plus
- Experience with CI/CD pipelines using tools such as Jenkins, Gitlab CI/CD, or similar technologies a plus
- medical insurance
- retirement plans
- paid time off
- flexible work arrangements
- professional development
- bonuses
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full stack application developmentJavaNode.jsKotlinmicroservice architecturecontainerizationorchestrationApache KafkaApache FlinkCI/CD pipelines
Soft skills
leadershipmentorshipcommunicationstrategic planningproblem-solvingteam managementoperational efficiencytrust buildingpsychological safetycontinuous learning
Certifications
Bachelor’s degree in computer science