A leading IT services company in Hyderabad is looking for a Mid-Senior level Software Developer to join their team. The ideal candidate will have a Bachelor's degree and 8-10 years of experience, with a strong proficiency in Golang and an excellent understanding of Kubernetes-based microservice architectures. Responsibilities include building scalable systems, troubleshooting production issues, and collaborating with global teams. This position offers a full-time employment type within a dynamic engineering environment.
Qualifications
8-10 years of experience as a software developer.
Experience in building and monitoring global-scale large platform services.
Ability to collaborate effectively with remote peers.
Excellent written and verbal communication skills.
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.
Responsibilities
Build stable and scalable systems deployed in production.
Troubleshoot production issues by reviewing source code and logs.
Deliver results with quality in a fast-paced environment.
Collaborate with peers and contribute to technical decisions.
Consistently 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.
Skills
Proficiency in Golang
Kubernetes understanding
Experience with cloud services
Incident response skills
Data analysis skills
Strong communication skills
Remote collaboration
Communication
Education
Bachelor’s degree
Tools
AWS/GCP/Azure
Prometheus
CloudWatch
Kibana
PagerDuty
Job description
Get AI-powered advice on this job and more exclusive features.
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 Golang
Experience 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.