This opening is a full time opportunity with Geektrust for our client - Thoughtworks. We are looking for strong Backend Developers with 5-10 years of hands on expertise in Golang.
Role Overview:In this opportunity, you’ll be working with Geektrust for Thoughtworks full-time on projects that are mission critical. In addition, at some point during these projects (usually between 6 to 9 months) if you wish to join the client as an employee, you can do so.
Role -Golang Developer (5-10 years)Location: RemoteWe are currently in search of a dedicated Golang Developer specializing in the BFSI domain to join our agile team.
Responsibilities:Analyze client requirements, comprehend existing design code, and conduct impact analysis.Proactively engage with product owners/leads for any necessary clarifications.Estimate the effort involved in Stories/Tasks.Develop Golang packages and test cases, placing special emphasis on the quality, performance, scalability, and maintainability of the codebase.Actively participate in code review sessions utilizing code review tools such as Gitlab.Implement changes and provide support to Quality Assurance on higher environments.Documentation: Thoroughly document code, APIs, and development processes to ensure clarity and maintainability.Foster a culture of well-documented code within the teamProactively identify opportunities for code refactoring to enhance code quality, readability, and maintainability.
You will work collaboratively with other technical team members to deliver and maintain a fully-functional software implementation. The following skills are required for the role:
Required Skill Set:Demonstrable proficiency in Go programming, including error handling and concurrent programming.API Design and Development:Expertise in designing and developing robust APIs using Golang, with a focus on creating scalable and well-documented interfacesExperience in working with relational databases such as MySQL or Oracle.Knowledge of various testing methodologies in Go, including test functions, table-driven tests, etc.Proficiency with Git, Docker, and any Continuous Integration/Continuous Deployment (CICD) tools , Gitlab is preferred.Understanding and experience in cloud-native programming principles.Familiarity with cloud platforms and services. AWS is preferredAgile Methodologies: Experience working in Agile development environments, with an understanding of Scrum or other Agile methodologies.Excellent written and verbal communication skills.Minimum of 2 years of experience working in Go programming.Strong attention to detail.Knowledge of Python, Redis and NOSQL is considered a plus.Strong analytical skills.Effective time management and organizational skills.
About Geektrust:At Geektrust we help our clients build world class software and deliver mission critical projects.Some of our clients:Enterprises: Thoughtworks, Target, Tesco, Zensar DigitalStartups: Quintype, Facets, JivaRemote clients: Babylon (UK), Terrascope (Singapore), Urgently (USA)
We at Geektrust are staunch believers in human potential and capability. We believe that everyone deserves an opportunity to be the best version of themselves, and that everyone deserves opportunities based on their potential, and not just where they studied or where they work today.
Apply to the job if you find this opportunity interesting and it matches your profile. Our team will reach out to you to discuss the opportunity and the next steps in detail.