
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