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
Architect • Hosur, Tamil Nadu, India