01Overview
Role Overview
We are seeking an experienced Technical Architect Golang + AWS with a strong background in designing scalable, cloud -native applications and distributed systems. The ideal candidate will be responsible for defining end -to -end architecture, driving technical strategy, and ensuring the delivery of high -performance, secure, and scalable solutions. This role requires deep expertise in Golang, AWS cloud services, microservices architecture, and system design, along with strong leadership and stakeholder management capabilities.
Key Responsibilities
Design and architect scalable, secure, and high -performing applications using Golang and AWS
Define and implement microservices -based architecture and RESTful APIs
Lead system design discussions and make key architectural decisions
Drive cloud strategy, including infrastructure design and optimization on AWS
Collaborate with cross -functional teams to translate business requirements into technical solutions
Ensure application performance, scalability, security, and reliability
Provide technical leadership and mentor development teams
Establish best practices for coding, architecture, and system design
Oversee CI/CD pipelines and promote DevOps best practices
Troubleshoot and resolve complex technical and production issues
Requirements
Required Skills & Experience
15+ years of overall software development experience
Strong hands -on experience in Golang (Go) development
Extensive experience with AWS services such as EC2, S3, Lambda, RDS, ECS/EKS
Strong expertise in Microservices architecture, REST APIs, and Distributed Systems
Deep understanding of system design, scalability, and high availability
Hands -on experience with Docker and Kubernetes
Solid knowledge of CI/CD pipelines and DevOps practices
Proficiency in SQL and NoSQL databases
Strong understanding of security and performance optimization principles
Excellent problem -solving, leadership, and communication skills .