Golang Architect

6 days ago


Any Location, India CAPITALNUMBERS INFOTECH LIMITED Full time ₹ 6,00,000 - ₹ 18,00,000 per year

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.