Golang Architect

3 days ago


Prayagraj, India Capital Numbers Full time

We are seeking an experienced Golang Architect to join our engineering team on a contractual basis. This role requires deep hands-on expertise in Golang backend systems and proven architectural leadership to design and deliver scalable, event-driven, and cloud-native solutions. As a Golang Architect, you will drive technical decision-making, guide engineers, and ensure best practices in performance, security, and scalability.


Key Responsibilities

  • Define and own the architecture for backend services and integrations using Golang.
  • Design and review API fetchers, processors, and connectors for seamless integration with external platforms.
  • Architect secure authentication flows (OAuth2, JWT, API tokens, webhooks).
  • Design and optimize queue-based ingestion pipelines with checkpointing, watermarking, and fault tolerance.
  • Establish best practices for data transformation and schema normalization (JSON, XML, CSV).
  • Provide architectural oversight on AWS deployments (Lambda, ECS/Fargate, API Gateway, DynamoDB, CloudWatch) with IaC (CloudFormation/Terraform).
  • Drive observability strategy using Prometheus, Grafana, and CloudWatch to ensure system reliability.
  • Conduct design reviews, architecture discussions, and performance optimizations.
  • Mentor and guide backend engineers, ensuring adherence to coding, testing, and deployment best practices.
  • Collaborate closely with stakeholders, product managers, and DevOps teams to align architecture with business needs.


Required Skills

  • 10+ years of backend development experience, including 5+ years of hands-on Golang expertise.
  • Proven experience in architecting and scaling enterprise-grade, event-driven systems.
  • Strong understanding of REST APIs, SDKs, gRPC/Protobuf, and microservices architecture.
  • Expertise in AWS cloud services (Lambda, ECS, Fargate, API Gateway, CloudFormation, DynamoDB, S3, CloudWatch).
  • Strong knowledge of messaging systems (SQS/SNS, Kafka preferred).
  • Experience in caching, schema mapping, and queue-based ingestion systems.
  • Deep knowledge of authentication and authorization frameworks (OAuth2, JWT, SSO).
  • Familiarity with DevOps practices (Docker, GitHub Actions/CodePipeline, CI/CD pipelines).
  • Excellent system design, problem-solving, and debugging skills with an ownership mindset.
  • Ability to mentor teams and provide technical leadership in a fast-paced environment.


Technology Stack

  • Backend: Go, gRPC/Protobuf, OpenAPI/Swagger, Redis, PostgreSQL/RDS, DynamoDB, S3
  • Messaging: SQS/SNS, Kafka
  • Cloud & IaC: AWS (Lambda, ECS/Fargate, API Gateway, CloudWatch), CloudFormation/Terraform
  • Observability: Prometheus, Grafana, CloudWatch Logs
  • DevOps: Docker, Make, GitHub Actions / CodeBuild / CodePipeline


Engagement Details

  • Role: Golang Architect (Contractual)
  • Location: Onsite – Gurgaon or Kolkata
  • Duration: Contractual engagement (extendable based on project needs)
  • Availability: Immediate joiners preferred