Backend Developer

Salary Competitive

The company's AI Engine is built on billions of real-world data points. It effectively detects and blocks malicious activity by unobtrusively observing how data moves in the network. Company does not inspect the data itself, respecting user privacy while keeping its effectiveness intact across encrypted traffic.

Right now the company is looking for a Senior Backend Developer to join their Cloud Platform Team, which owns Cloud middleware and support services, maintains cloud deployment process and code, configuration management and related tooling. 

 

Requirements

Must-have skills: 

  • Linux experience, working with Docker-based containers in AWS (ECR/ECS).

  • Solid experience from Infrastructure as Code tools, namely Terraform and/or AWS CloudFormation.

  • Established programming experience Python / NodeJS.

  • CICD / build and deployment automation pipelines and related tools (Jenkins, AWS Code*)

  • Experience deploying, operating and maintaining production workloads in AWS utilizing several AWS core services.

  • Solid understanding of the AWS security model (AWS IAM, shared responsibility model)

  • Team player, good verbal and written communication skills (English).

  • Git version control system usage (pref. Github) 

Nice to have skills:

  • Knowledge and experience in Kafka (AWS MSK), AWS Kinesis, SNS/SQS, Route 53.

  • Understanding the main concepts and all 5 pillars of AWS Well-Architected Framework (operational excellence, performance efficiency, security, reliability, cost efficiency).

  • AWS Lambda development experience.

  • Knowledge about monitoring tools, like AWS CloudWatch, Grafana, InfluxDB TICKstack, Prometheus.

  • Experience in building rolling online upgrade deployment pipelines with canaries / staged deployment processes with automatic validation gates and rollback procedures.

  • Understanding principles of auto-scaling and self-healing application concepts and how to implement those in AWS environment.

  • AWS multi-account / multi-region deployments, building globally available services.

Perks and benefits

This job comes with several perks and benefits

Working at
Toughbyte

Whether you're looking for permanent or contract developer positions, onsite or remote, Toughbyte can find the most interesting and fulfilling job or project in your country or abroad. Toughbyte's clients include startups and corporates in Europe and the US. Browse all our permanent positions or get in touch for contract roles!

Read more about Toughbyte

company gallery image