3+ years
Full-time (40h)
Healthcare
Full Remote
Java
Kotlin
Angular
Google Cloud Platform (GCP)
Requirements
Must-haves
- 3+ years of software development experience
- 2+ years of experience in Kotlin and Java
- 2+ years of experience with frontend development using Angular and JavaScript/TypeScript
- Experience with Google Cloud Platform and its services (e.g. Compute Engine, Kubernetes, Pub/Sub, SQL, etc.)
- Experience with GitLab for version control, IntelliJ IDE, and modern CI/CD pipelines
- Experience in building large-scale, distributed, cloud-native applications
- Proficiency in working with IntelliJ IDE for Kotlin/Java development
- Strong knowledge of RESTful APIs and microservices architecture
- Familiarity with PostgreSQL, MySQL, or NoSQL databases
- Strong communication skills in both spoken and written English
- Bachelor's degree in Computer Science, Engineering, or a related field
Nice-to-haves
- Startup experience
- Experience working in healthcare systems
- Experience working with AI and machine learning models
- Experience with Docker, Kubernetes, and container orchestration
- Experience with modern DevOps practices and infrastructure as code (e.g. Terraform)
- Expertise in building scalable, high-performance applications and an understanding of cloud-based architecture
- Knowledge of React or Vue.js
- Familiarity with AWS or Azure
What you will work on
- Participate in the design, development, and delivery of mission-critical features
- Take part in the entire software development lifecycle, including design, implementation, deployment, and testing
- Develop and sustain backend services using Java and Kotlin
- Focus on performance, scalability, and reliability
- Create responsive and dynamic web applications with JavaScript, TypeScript, and Angular
- Incorporate AI/ML models into the product
- Build cloud-native applications on GCP, leveraging services like Compute, Storage, and Pub/Sub
- Work collaboratively with teams such as Product, UX/UI, and DevOps to define, design, and deliver new features
- Uphold code quality through thorough code reviews, unit testing, and adherence to best practices
- Maintain and improve continuous integration and delivery (CI/CD) pipelines using GitLab to enhance deployment efficiency
- Optimize application performance and resolve complex technical challenges in both frontend and backend components