NONomiso
Staff Software Engineer - Golang
Bangalore ₹5-8 LPA Posted 27 Jun 2025
FULL TIME
Github
Bitbucket
Apm
Sme
Restful
Job Description
Roles and Responsibilities :
- SME in at least two or more services, subsystems, or system modules.
- Create Designs (high level and low level, including sequence diagrams), write high quality & highly performant code and own the quality of the services quality ownership of the services owned as the SME.
- Debug systems, identify the failure points and fix the problems proactively.
- Design responsibility complete features.
- Ensure to meet the SLA of the services that you are working on or owned by you.
- Take care of functional and NFRs of the services/application you are building or in-charge of.
- Knowledge in NFRs for the services owned as the SME.
- You should be able to achieve a sSay/do ratio of > 98% in your task allocations.
- You should participate in production incident war rooms, triage and identify problems and provide fixes.
- Drive test strategy and participate actively in the analysis of the results and address issues in the functional area.
- Exceed the Quality expectations of the system you are working gatekeeper for the SME areas.
- Mentor and coach junior members in the team.
- Serve on interview panels and help grow the organization.
- Work as a tech lead of the team when needed.
- Act as the goto expert interviewer for SME areas.
Must Have Skills :
- Overall Experience : Ideally 12+ years (Staff or Principal level); candidates with 10+ years may be considered if they demonstrate exceptional skills.
Golang Experience :
- Minimum of 8 years of hands-on experience with Go/Golang, Candidates with 6+ years of strong Go experience may be considered on a case-by-case basis.
- Go Language Proficiency : Strong skills in debugging, identifying performance bottlenecks.
- Deep understanding of concurrency, including goroutines and channels.
- Hands-on experience with both SQL and NoSQL databases.
- Proficient in Git (preferred : GitLab; acceptable : GitHub, Bitbucket, etc.
- Experience developing and maintaining microservices-based systems.
- Familiar with deploying and running services in Kubernetes.
- Strong experience in building RESTful web services.
- Bonus : gRPC experience is a plus, but not required.
- Experience using Application Performance Monitoring (APM) tools (preferred : New Relic; others acceptable).
- Ability to analyze log files to trace program behavior.
- Proficient with end-to-end distributed tracing.
Qualification :
- BE/B.Tech or equivalent degree in Computer Science or related field.