We are constantly looking for smart & talented developers to join the Deviget family. You should be eager to work with cutting-edge technologies, have the drive to learn new things and work in a fast- moving,dynamic environment.

Senior Software Engineer

Location: Multiple Cities, South America, United States
Responsibilities
 
  • Help architect and implement backend and frontend systems that will scale to millions of requests: Data pipelines, backend services, serverless apps, client-side web apps
  • Work with system architects to design, develop, deploy server APIs
  • Set coding standards, write and advocate clean and testable code
  • Review PRs and give technical guidance to other mid/junior level engineers
     
Qualifications
 
  • Positive attitude
  • Great communication skills
  • Great attention to details
  • Strong CS Fundamentals
  • 5+ years’ of production experience as a backend engineer
  • 2+ years’ experience in two of the following languages: Node.js, Python, Go, Scala, Java
  • Experience with pub/sub pattern
  • Experience with relational databases (Postgres, MySQL etc)
  • Experience with NoSQL databases (Dynamodb, Mongodb, Couchbase etc)
  • Experience with fundamental AWS services: EC2, S3, VPC, ELB
 
Additional Qualifications (Preferred, Not Required - We will teach!)
 
  • AWS Certified Solutions Architect – Professional Certificate
  • Experience with React and other modern front-end technologies
  • Experience with Apache Kafka and its ecosystem (Kafka Connect, KSQL, Schema Registry)
  • Experience with Apache Avro, Protocol Buffers
  • Experience with Time Series Databases (Influxdb, Timescaledb, Prometheus)
  • Experience with IOT ecosystem, real time data pipelines, asymmetric cryptography
  • Experience with Redis
  • Experience with Spark
  • Experience with ElasticSearch
  • Knowledge of Docker, Linux, Ansible, Kubernetes
or
this job portal is powered by CATS