Lead Engineer (Golang)
ArmadaEdge Computing company
Thiruvananthapuram, IndiaLead
Founders Fund
Lux Capital
Marlinspike Capital
Silent Ventures
Shield Capital
Space Capital
Software Engineering
About the role
TL;DR
Lead Golang Engineer to design and implement scalable backend systems.
- •We are looking for a highly experienced and visionary Lead Golang Engineer to spearhead the architecture, design, and implementation of scalable backend systems.
- •Key Responsibilities Lead the design and development of complex, high-performance backend services using Golang.
- •Define system architecture and best practices for scalable, secure, and maintainable code.
- •Mentor and guide a team of backend engineers, conducting code reviews and promoting engineering excellence.
- •Collaborate with product managers, architects, and other stakeholders to align engineering goals with business objectives.
- •Drive DevOps best practices including CI/CD, observability, and incident management.
- •Requirements Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 12+ years of software development experience, with at least 5+ years of hands-on Golang development.
- •Proven track record in building large-scale, distributed backend systems.
- •Strong knowledge of microservices architecture, API design, and cloud-native applications.
- •Experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
Required skills
GoDockerKubernetesCI/CDMicroservicesEngineering ManagementMentoring
Nice-to-have skills
Apache Kafka
Tech stack
GoDockerKubernetesCI/CDPostgreSQLMySQLMongoDBRedisAWSGoogle CloudAzurePrometheusGrafana