Roles & Responsibilities :
- Build stable, and scalable systems deployed in production.
- Write clean code adhering to Golang best practices
- You troubleshoot a production issue by reviewing source code, logs, operational metrics, stack trace, etc. to pinpoint a specific problem and then resolve it. You identify root causes and identify learnings to improve both operational processes
- Demonstrate data-driven open-minded decision making, have an insatiable curiosity, love to innovate to solve difficult challenges
- Cconsistently deliver results, with quality, in a fast-paced environment.
- Collaborate with peers, share knowledge, and contribute to technical decisions.
- Write complex queries and scripts, analyze datasets, and pinpoint issues efficiently.
- Effectively communicate with global partners and stakeholders
What to Bring :
Bachelor’s degree with 8-10 years of experience as a software developer with proficiency in GolangExperience in building and monitoring global-scale large platform services in non-prod and prod environments.Ability to collaborate effectively with remote peers across disparate geographies and time zones.Excellent written and verbal communication skills with emphasis on technical documentation.Experience with on-call rotation, incident response, playbooks.Excellent CS fundamentals;good technical understanding of Kubernetes-based microservice architectures, caching solutions, messaging services, DB services, API gateways, service mesh, and infrastructure-as-code technologies / processes.
Experience with at least one cloud provider (AWS, GCP, Azure, or other).Ability to implement and interpret metrics, and logging using tools like Prometheus, CloudWatch, Kibana, PagerDuty.