Client: Our client is a multi-national company dedicated to Cybersecurity (team located in Central US timezone)
- Technology stack: GoLang, Docker, Kubernetes, AWS, Terraform
- Continuous Integration (preferrably Bitbucket Pipelines)
- Spinnaker (or comparable deployment platform)
- Responsibilities: Design, develop, and maintain scalable and efficient services using Golang and/or Java
- Collaborate with cross-functional teams to define, design, and ship new features
- Write unit and integration tests to ensure robustness and reliability
- Monitor, troubleshoot, and resolve production issues as part of an on-call rotation (if applicable)
- 5+ years of experience in Golang
- Proficiency with multi-threading, concurrency, and data structures
- Strong understanding of distributed systems and cloud infrastructure (e.g., AWS, GCP)
- Familiarity with microservices and event-driven architecture
- Experience working with databases, including SQL and NoSQL (e.g., PostgreSQL, Cassandra, ElasticSearch, OpenSearch)
- Familiarity with tools like Jenkins, Docker, Kubernetes, and CI/CD pipelines
Nice to have: Angular, MaterialUI and ability to read Java code in Legacy systems