Enable job alerts via email!
Boost your interview chances
A leading technology consulting firm seeks an experienced programmer or developer to manage and optimize distributed systems. Candidates should have robust knowledge in programming languages, DevOps, and system-level management, contributing effectively to the lifecycle of large-scale projects.
• 5+ years of industry experience as a programmer, developer, SWE, or similar job roles.
• General knowledge of multiple languages, and in-depth knowledge of at least one of: Golang, Java, Python
• General knowledge of Linux, Docker, Kubernetes, Terraform, AWS
• Knowledgeable about networking (TCP, UDP, ICMP, ARP, DNS, TLS, HTTP, SSH, etc)
• Experience with DevOps and IAC (Infrastructure as Code)
• Experience with all stages in the lifecycle of developing and running large distributed systems
• Experience managing performance, availability, and scale of mid- to large-sized systems
• Good but not required to have experience in:
o Kafka or similar event streaming platforms
o Relational databases
o SRE best practices