Apply

Senior Software Engineer (Golang, NodeJS & Kubernetes)

Posted 2024-09-04

View full description

💎 Seniority level: Senior, 5+ years

🔍 Industry: Cybersecurity

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Terraform

Requirements:
  • 5+ years with Golang, NodeJS, AWS, Docker, and Kubernetes.
  • Strong knowledge of scripting languages, preferably Python and Groovy.
  • Strong knowledge of Kubernetes development and platform experience.
  • Experience with Helm chart, GitHub Actions, and Argo CD.
  • Experience with build tools like Gradle, Maven, and Npm.
  • Experience supporting production-grade systems with high availability & durability.
  • Hands-on experience with Terraform.
  • Knowledge of AWS services like EC2, ECS, EKS, Fargate, IAM, CloudWatch, SQS, SNS, S3.
  • Experience with Blue/Green deployments preferred.
  • Experience with CI/CD tools and automation methodologies using GitHub Actions.
  • Strong working knowledge of Docker and the container ecosystem.
  • Excellent operational knowledge of Linux operating systems.
  • Administration and automation skills with developer tools like GitHub, Artifactory.
  • Some experience with CI/CD automation for DevSecOps tools like Sonar and Blackduck.
Responsibilities:
  • Build new product/customizing using GoLang and NodeJs technologies.
  • Carry out the analysis, design, and implementation of new features across the GoLang Backend software stack.
  • Address defects within well-defined SLAs to ensure customer satisfaction.
  • Build features and modules using GoLang, NodeJs, Microservices & AWS.
  • Write automated unit and integration tests for CI/CD pipelines & terraform in platform code.
  • Implement Infrastructure As a Service (IAAS) using Docker & Kubernetes.
  • Take pride in authorship of code and ensure high standards among teammates.
  • Continuously learn new technologies and apply them to work.
  • Work in an Agile environment, releasing software frequently.
Apply