Software Engineer

  • Full-time

Job Description

We are looking to appoint a Software Engineer who can hit the ground running and participate in taking our products to the next level. You will be part of a highly talented team of engineers with a passion for solving cybersecurity use cases using various technologies. Join us and be at the forefront of technology and innovation.

Qualifications

  • A Minimum of Computer Science Graduate or Software Engineering Graduate
  • At least 2 years of experience with Python, Golang or node.js
  • Hands-on production experience delivering scalable software systems
  • Experience using IaaC technologies, such as Terraform, CloudFormation, or CDK
  • Knowledge of cloud technologies (AWS EKS, ECS, SQS, SNS, EC2, etc.)
  • 1+ years of hands-on experience with NoSQL database systems (Elasticsearch, MongoDB, Redis).
  • Dedication to automating tests for your work
  • Emotional intelligence + ego-less intelligence

Additional Qualifications:

  • Familiarity with application observability principles (logging, tracing, metrics, telemetry)
  • Experience in designing and troubleshooting large-scale distributed systems
  • Familiarity with container orchestration platforms such as Kubernetes

Additional Information

Screening questions:

  • How many years have you worked as a software engineer or Developer? (0-8)
  • Do you have industry experience building Python-based services? (Yes / No)
  • Do you have industry experience building Golang-based services? (Yes / No)
  • Do you have industry experience building node.js-based services? (Yes / No)
  • Do you have industry experience writing and deploying Infrastructure using IaaC technology? (Yes / No)
  • Do you have industry experience using cloud providers (AWS, GCP, or Azure)? (Yes / No)