Tata Consultancy Services

Technical Lead

Tata Consultancy Services$110K — $125K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of Golang development experience.
  • 3+ years of hands-on AWS experience.
  • Strong expertise in API development, JSON, and gRPC.
  • Proficiency in Git and version control best practices.
  • Experience with relational (PostgreSQL, MySQL) and NoSQL (DynamoDB) databases.
  • Familiarity with Agile/Scrum methodologies.
  • Robust problem-solving and debugging skills.

Responsibilities

  • Design and develop scalable backend applications in Golang.
  • Build and manage RESTful APIs and microservices architectures.
  • Utilize AWS services for deploying and monitoring applications.
  • Implement CI/CD pipelines with tools like Jenkins or GitHub Actions.
  • Optimize application performance and troubleshoot issues efficiently.
  • Collaborate with DevOps, QA, and Product teams in agile setups.
  • Conduct code reviews and ensure code maintainability.

Benefits

  • Collaborative work environment with cross-functional teams.
  • Opportunity to shape cloud architecture for scalability and cost-efficiency.
  • Engagement in continuous learning through hands-on experience with cutting-edge technologies.
Full Job Description
Golang Technical Lead

Must Have Technical/Functional Skills
• 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.

Roles & Responsibilities
• 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.
• Use infrastructure-as-code (IaC) tools like Terraform or CloudFormation for provisioning AWS resources.

Generic Managerial Skills, If any

Working with multiple stakeholders

Education

Bachelors

Salary Range: $110000 - $125000 a year

#LI-JH1

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Technical Services Jobs

Find similar Technical Lead jobs: