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.
Bachelor's degree in Computer Science