Senior GoLang Developer
Indexed description
Tata Consultancy Services is an equal opportunity employer, our commitment to diversity & inclusion drives our efforts to provide equal opportunity to all candidates who meet our required knowledge & competency needs, irrespective of any socio-economic background, race, color, national origin, religion, sex, gender identity/expression, age, marital status, disability, sexual orientation or any others. We encourage anyone interested to build a career in TCS to participate in our recruitment & selection process.
TCS is looking your Talent as: Senior GoLang Developer.
Key Responsibilities
Design, develop, and maintain backend applications and microservices using Golang.
Develop and consume RESTful APIs and web services.
Participate in application design discussions and technical solutioning.
Write clean, efficient, maintainable, and reusable code following coding standards and best practices.
Collaborate with business analysts, architects, QA teams, and DevOps engineers to deliver high-quality solutions.
Perform unit testing, integration testing, and debugging of applications.
Troubleshoot and resolve production issues in a timely manner.
Participate in Agile ceremonies, sprint planning, estimations, and code reviews.
Optimize application performance, scalability, and reliability.
Contribute to CI/CD and DevOps initiatives.
Must Have Technical/Functional Skills:
- Strong hands-on experience in Golang (Go) development.
- Experience in developing Microservices-based applications.
- Strong understanding of REST APIs and web services.
- Good knowledge of Goroutines, Channels, and Concurrent Programming.
- Experience with data structures, algorithms, and software design principles.
- Strong experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
- Experience with version control systems such as Git.
Desired Skills
Experience with Docker and containerized application development.
Exposure to Kubernetes/OpenShift environments.
Experience with messaging technologies such as Kafka, RabbitMQ, or JMS.
Knowledge of cloud platforms such as AWS, Azure, or GCP.
Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
Qualifications
- Advanced knowledge of English
- Years of Experience: + 5 in Golang Development
- Bachelor's in computer science or other equivalent technical discipline
- Strong experience in developing Microservices-based applications.
**Work modality: Hybrid**
(Candidate needs to be located or relocate to Querétaro, CDMX, Guadalajara or Monterrey, it will be requested to attend office at least 3 day per week).
Boost your career and send your resume to: [email protected]
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search