Description

Responsibilities
●    Lead the development of our cloud management application using Node.js, and TypeScript, ensuring high performance and responsiveness.
●    Design and implement containerized applications with Kubernetes, managing deployment, scaling, and operations of these containers across clusters.
●    Integrate and manage our application deployments across different cloud environments (AWS, GCP, Azure), leveraging cloud services for enhanced scalability and security.
●    Develop and manage IaC solutions using Terraform, Ansible, or CloudFormation to ensure continuous scanning and governance.
●    Automate deployment, monitoring, and operations processes, working closely with the DevOps team to implement CI/CD pipelines and IaC for efficient deployment.
Qualifications
●    10+ years of experience or more in backend services development, with a strong focus on Node.js and TypeScript.
●    Extensive experience with Kubernetes, including designing and deploying containerized applications in a production environment.
●    Solid background in cloud services (AWS, GCP, Azure), with practical experience in utilizing these platforms for hosting and managing web applications.
●    Familiarity with microservices architectures, RESTful APIs, and modern authentication mechanisms (e.g., OAuth2, JWT).
●    Experience with CI/CD tools, Docker, and infrastructure as code (e.g., Terraform, CloudFormation).
●    Strong analytical and problem-solving skills, with the ability to work independently in a fast-paced environment.

Education

Bachelor's degree in Computer Science