Technical Leader (Golang)
Technical Leader (Golang)
Pune, IN, 411014
Role Summary
We are seeking a seasoned and hands-on Technical Leader – Golang to lead the design and development of scalable backend systems for our global banking clients. You will play a crucial leadership role in driving architecture decisions, mentoring team members, ensuring best practices, and collaborating directly with clients to deliver high-quality, innovative solutions.
This role is ideal for a leader who is passionate about technology, experienced in building high-performance backend platforms, and confident in client-facing engagements.
Responsibilities
-
Leadership & Architecture: Drive backend architecture using Golang, promoting clean code, scalability, and system robustness.
-
Team Leadership: Guide and mentor a team of developers (onshore and offshore), and ensure alignment with technical and delivery goals.
-
Solution Delivery: Lead the full SDLC—from requirement analysis to deployment—on backend systems for financial clients.
-
Collaboration: Work closely with cross-functional teams including DevOps, QA, UI/UX, and business stakeholders.
-
Code Quality & Best Practices: Champion engineering best practices, coding standards, and performance optimization.
-
Client Engagement: Represent GFT in client meetings to explain design choices, implementation plans, and technical roadmaps.
Requirements and Skills
-
15+ years of professional software development experience.
-
5+ years of strong backend development experience using Golang.
-
Proven experience leading backend teams in enterprise-grade application development.
-
Strong knowledge of Go routines, OOP, MVC Design Patterns, and Clean Architecture.
-
Deep understanding of RESTful APIs, backend performance, and secure design principles.
-
Solid experience with PostgreSQL, MySQL, or similar relational databases.
-
Proficiency in unit testing, debugging, and code optimization.
-
Strong verbal and written communication skills in English.
Nice-to-have:
-
Exposure to financial services or large-scale enterprise environments.
-
Familiarity with CI/CD, Docker, Kubernetes, API Gateway (Kong/Apigee) and modern DevOps practices.
-
Experience with cloud platforms (AWS, Azure, or GCP).
-
Familiarity with JIRA or other agile project management tools.
-
Experience in static code analysis tools and code quality enforcement.