Search by job, company or skills

N

Staff Software Engineer - Golang

12-15 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 hours ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

Roles and Responsibilities :

  • SME in at least two or more services, subsystems, or system modules.
  • Create dDesigns (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 qQuality 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.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

We are Nomiso a software co-engineering company and your partner in solving complex business problems with technology. We collaborate with our clients to understand business- and industry-specific challenges and engage with them to push the boundaries of what's possible to deliver impact at pace and scale.
At Nomiso, we are not just delivering innovative solutions; we are Co-engineering Excellence.

Job ID: 120345599