Cloud Developer - REMOTE

Jobgether
1dRemote

About The Position

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Cloud Developer - REMOTE. In this role, you will play a pivotal part in advancing the health data management industry through the development and maintenance of innovative cloud-hosted services and platforms. Your expertise will ensure that our partner's platforms support scalable and secure SaaS solutions, significantly impacting healthcare stakeholders worldwide. You will collaborate closely with cross-functional teams to optimize cloud deployments and contribute to the ongoing mission of improving global health. This is an exciting opportunity to make a difference while working flexibly from anywhere.

Requirements

  • 3-5+ years of professional experience in cloud development or infrastructure engineering.
  • Bachelor’s degree in Computer Science, Software Engineering, or related discipline (or equivalent experience).
  • Proven experience designing and building SaaS applications and multi-cloud solutions.
  • Understanding of DevOps and hands-on experience with DevOps tools such as GitLab CI and GitHub Actions.
  • Working knowledge of public cloud SDKs/APIs (Azure, AWS, GCP, etc.).
  • Strong experience building APIs (REST or GraphQL) in Python and/or JavaScript/TypeScript.
  • Solid knowledge of Docker and containerization best practices.
  • Experience with Helm charts and Operators for complex deployments.
  • Strong understanding of cloud hosting and security services.
  • Ability to work in cross-functional teams and communicate effectively.

Responsibilities

  • Develop, test, and maintain cloud-native RESTful APIs using Python, GoLang/Go, and JavaScript/TypeScript.
  • Build and manage Docker container images, ensuring best practices for image build, security, and cost efficiency.
  • Author, maintain, and version HELM charts for deploying services into Kubernetes/OpenShift environments.
  • Participate in or build CI/CD pipelines to automate deployment, testing, monitoring, and rollback of SaaS services.
  • Monitor the performance and scalability of services; identify bottlenecks and implement improvements.
  • Ensure high availability and fault tolerance through effective Kubernetes configurations.
  • Implement and enhance CI/CD pipelines with automated testing, versioning, and documentation.
  • Collaborate with security, operations, and infrastructure teams to meet compliance and security requirements.
  • Troubleshoot and debug issues in production and staging environments.
  • Maintain clear documentation of architecture, deployment procedures, and cloud tools.

Benefits

  • Remote Work Environment
  • Flexible Time Away From Work Policy including PTO, Personal and Sick Days
  • Competitive Salary and Health/Medical Benefits
  • Retirement Savings Plan contributions (RRSP/TFSA/401K)
  • Life and Disability Insurance
  • Employee Assistance Program
  • Learning and Development opportunities
  • Community and team-building activities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service