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, S3Messaging : SQS / SNS, KafkaCloud & IaC : AWS (Lambda, ECS / Fargate, API Gateway, CloudWatch), CloudFormation / TerraformObservability : Prometheus, Grafana, CloudWatch LogsDevOps : Docker, Make, GitHub Actions / CodeBuild / CodePipelineEngagement Details
Role : Golang Architect (Contractual)Location : Onsite – Gurgaon or KolkataDuration : Contractual engagement (extendable based on project needs)Availability : Immediate joiners preferred