Golang Architect
6 days ago
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 :
- 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.