Snotor

Go Platform and DevOps Engineer Offline

Snotor Responds Quickly
$$$$

We are looking for an engineer who combines AWS infrastructure expertise with hands-on Go development. You will build and operate the telemetry ingestion layer of an industrial IoT platform, with a focus on reliability, security and observability. 

 

Responsibilities 

  • Provision and maintain AWS infrastructure using Terraform. 
  • Develop a Go ingestion service to decode, validate and persist device telemetry. 
  • Build stream-processing workflows with batching, replay, deduplication and dead-letter handling. 
  • Archive telemetry in S3 and support efficient time-series storage. 
  • Automate container builds and deployments, including multi-architecture images. 
  • Implement monitoring, load testing, backup and restore procedures and operational runbooks. 

 

Requirements 

  • Strong production experience with AWS and infrastructure as code using Terraform. 
  • Hands-on Go development experience sufficient to independently build and maintain services. 
  • Experience with ECS Fargate, ECR, VPC, IAM, S3, CloudWatch, Secrets Manager and KMS. 
  • Understanding of stream processing, checkpointing, backpressure and at-least-once delivery. 
  • Experience with Kinesis or a comparable streaming platform; ability to implement idempotent processing. 
  • Practical PostgreSQL knowledge, including schema migrations, write performance and recovery. 
  • Experience with Docker, CI/CD, metrics, logs, alerting and production troubleshooting. 
  • Ability to validate reliability through load tests and recovery exercises. 
  • English sufficient for technical discussions, documentation and client collaboration. 

 

Nice to have 

  • AWS IoT Core, MQTT, X.509 device identity and device-scoped access policies. 
  • CBOR or other binary protocols, TimescaleDB and Parquet archives. 
  • Multi-architecture container builds for amd64 and arm64; industrial telemetry systems. 

Technology environment 

Go, AWS IoT Core, Kinesis, ECS Fargate, Terraform, PostgreSQL / TimescaleDB, S3, Docker. 

 

Soft Skills

You’ll feel comfortable in this role if you:

  • Take ownership of your work and follow things through.
  • Prefer solving problems rather than simply highlighting them.
  • Focus on results and keep things practical.
  • Communicate openly and respectfully with others.

 

We offer

  • Salary based on qualifications and experience.
  • Official employment.
  • 21 working days of paid vacation.
  • 14 days of paid sick leave.
  • The opportunity to work on challenging web application projects delivered to clients around the world, including North America, Europe, Australia, and Asia.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Loading...