The opportunity
Must have a Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering or a related field, plus 2 years of related work experience in software engineering.
What you'll do
Design, implement, test, deploy, and maintain backend services that support: internal infrastructure and microservice operations.
Develop automation and tooling that streamlines resource provisioning,: deployments, and operational workflows for internal engineering teams.
Produce and review technical designs; evaluate tradeoffs across reliability,: latency, throughput, resiliency, cost, and engineering velocity.
Improve service operability by implementing monitoring/alerting,: participating in on-call support as applicable, performing root-cause analysis, and addressing recurring failure modes.
Uphold engineering standards through code reviews, documentation, testing: practices, and iterative improvements to existing services and systems.
What they're looking for
- Backend development in Go, including building production services and writing automated tests;
- Distributed systems and microservices, and designing and implementing service: APIs, including HTTP/REST or gRPC;
- Deploying and operating services using common cloud primitives computing,: networking, and storage in cloud environments including AWS, Azure, GCP, or OCI;
- Containers and orchestration, including Docker and Kubernetes and operating: containerized services in production; and
- Observability and production troubleshooting, including using logs, metrics,: and tracing to diagnose issues in Linux-based environments.