Michael Page

Senior Go Developer

Michael Page

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
6+ yrs
Salary
Openings
1
Posted
1 day ago
Work mode
In office
Education
Bachelor's or Master's in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

This position offers a hybrid work culture with an emphasis on strong engineering ownership within a high-growth product engineering environment. The employer is a Bengaluru-based software company specializing in technology and telecommunications, focused on delivering AI-native solutions powered by domain and task-specific AI agents.

Primary Responsibilities

  • Develop core control-plane services such as Registry, Trust Server, Audit Ledger, or Seeker and Provider SDKs in Go, including RESTful APIs and integration with PostgreSQL and Redis databases.
  • Implement cryptographic trust mechanisms central to the platform, including Ed25519 signatures, Decentralized Identifiers (DIDs), Verifiable Credentials, and short-lived signed tokens using and enhancing shared libraries.
  • Ensure code quality by writing comprehensive unit and integration tests, adhering to linting, security scans, and conformance standards within CI pipelines.
  • Maintain thorough documentation by producing design notes, architectural decision records (ADRs), and runbooks as part of development.
  • Perform code reviews prioritizing security best practices such as input validation, secret management, and careful error handling.
  • Proactively identify and escalate potential gaps or risks early in the development process.

Required Qualifications and Skills

  • A minimum of six years’ experience in backend service development, complemented by a bachelor's or master’s degree in Computer Science or an equivalent field or demonstrated practical experience.
  • Strong expertise in production-grade Go programming, producing clean, idiomatic, and test-covered code with the capability to troubleshoot complex service issues under load.
  • Proficiency with PostgreSQL and familiarity with Redis data stores.
  • Experience deploying and managing applications on major cloud platforms such as AWS, GCP, or Azure.
  • Working knowledge of security and authentication protocols including TLS, JWT, OAuth2, or OIDC, coupled with a security-first mindset when coding.
  • Ability to work independently, taking ownership of problems and asking insightful questions early to minimize supervision.
  • Excellent written communication skills to create clear, standalone documentation and code reviews.

Additional Advantages

  • Experience with W3C Decentralized Identifiers (DIDs) or Verifiable Credentials.
  • Knowledge of JOSE internals, DPoP, HTTP message signatures, or JSON Canonicalization Scheme (JCS).
  • Background in payments, fintech, or other regulated and high-trust system domains.
  • Contributions to open-source projects in Go.

Job Details and Benefits

  • Permanent employment based in Bengaluru, Karnataka, India.
  • Opportunity to work within a leading software technology company.
  • Chance to enhance backend development expertise and grow professionally.

Minimum education

Bachelor's Degree

Tools & software

PostgreSQL · 5 to 8 years required Redis required

How they work

Communication Attention to Detail Independence

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer