Overview
Skills
Job Details
Job Description:
Job Title: Tech Lead Golang / AWS (Serverless Architecture)
Location: Mclean, VA
Duration:6 months
Key Responsibilities
Lead design and implementation discussions for new features in a highly scalable, API-based platform.
Write high-quality, well-tested code in Golang, especially around performance-critical and concurrent systems.
Participate in and lead code reviews, ensuring technical standards, best practices, and architectural alignment.
Collaborate with product managers, architects, and engineers to refine features and shape the product roadmap.
Mentor engineers, fostering technical growth and collaboration.
Troubleshoot performance issues, race conditions, and system reliability problems.
Advocate for best practices in CI/CD, observability, and automation within the AWS environment.
Tech Stack
Languages: Golang (primary), some Python/TypeScript (desirable)
Cloud: AWS (Serverless-first)
Services: Fargate, Lambda, DynamoDB, Route53, API Gateway, ALB
Tools: GitHub, Terraform (IaC), CloudWatch, CI/CD tools
What We re Looking For
5+ years of backend software development experience, with 2+ years in technical leadership or team lead roles.
Deep hands-on experience with Golang and building scalable, reliable APIs.
Solid knowledge of AWS serverless architecture, especially with Fargate, Lambda, and DynamoDB.
Proven ability to design robust, scalable systems and resolve concurrency and performance bottlenecks.
Experience mentoring engineers and driving collaborative technical decision-making.
Strong communication skills; able to clearly articulate complex issues to both technical and non-technical audiences.
Familiarity with data platforms, access layers, and high-throughput systems is a plus.