Technical Lead

Tata Consultancy Services Limited
Leander, TX, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$110,000.0 - $125,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Application Performance Management Cloud Engineering Code Review Software Debugging Software Design Patterns DevOps Amazon DynamoDB
+19 more
Github Identity and Access Management PostgreSQL MySQL NoSQL Performance Tuning Spring Cloud Backend Cloudformation Amazon Relational Database Service Containerization Functional Programming Cloudwatch Terraform Grpc Docker Jenkins Golang Microservices

Job description

  • Design, develop, and maintain robust, scalable, and high-performance backend applications using Golang.

  • Build and manage RESTful APIs, microservices architecture, and background workers.

  • Leverage AWS services (EC2, Lambda, S3, RDS, ECS, CloudWatch, IAM, etc.) to deploy and monitor cloud-native applications.

  • Implement CI/CD pipelines using tools such as Code Pipeline, Jenkins, or GitHub Actions.

  • Optimize application performance and troubleshoot production issues.

  • Collaborate with cross-functional teams (DevOps, QA, Product, etc.) to deliver quality software in agile environments.

  • Write clean, maintainable code and conduct code reviews.

  • Ensure cloud architecture is secure, scalable, and cost-optimized.

  • Work with containerization and orchestration tools such as Docker and Kubernetes.

Requirements

  • 6+ years of experience in Golang development.

  • 3+ years of hands-on experience with AWS.

  • Strong understanding of API development, JSON, and gRPC.

  • Proficient in using Git and version control best practices.

  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB).

  • Familiar with Agile/Scrum development processes.

  • Strong problem-solving, debugging, and performance tuning skills.

  • Good understanding of software design patterns and principles.

  • Excellent communication and collaboration skills., Qualifications : BACHELOR OF COMPUTER SCIENCE

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:46 min

Navigating a career in cloud transformation consulting

Piet Van Dongen · LIVE

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

Videos

See all

Related articles

See all