Companies in this catalog do not charge applicants. Never send money to apply.
Role Summary
As a Tech Lead (Golang) you will be entrusted with the responsibility of crafting high-quality solutions for premier investment banks globally. Your daily tasks will encompass working within a Scrum framework, developing innovative functionalities, conducting module testing, documenting your progress, and reporting to the Team Leader.
Key Activities
Backend Development: Design and construct advanced backend services using the Go programming language
Collaboration: Work in synergy with cross-functional teams to conceptualize, design, and deliver new features
Data Integration: Interface with external data sources and APIs
Quality Assurance: Conduct unit tests on code for robustness, including edge cases, usability, and overall reliability
Continuous Improvement: Continually discover, assess, and implement new technologies to optimize development efficiency
Bug Fixing: Address bug fixing and enhance application performance
Required Skills
This is an NON-managerial role which requires:
10+ years of working experience in software development
A minimum of 5 years of professional experience as a backend Golang Developer
Have a good command of English
Hands-on experience in backend development
Experience with OOP, MVC Design Pattern, Clean Architecture, Go Routines, and Unit Tests
Comprehensive understanding of the full backend development life cycle
Experience with databases such as PostgreSQL or MySQL
Experience in full-stack engineering would be a plus
Nice-to-have requirements:
Familiarity with JIRA or other project management tools
Experience in CI/CD, Docker, and static code quality analytics
Experience in database management and optimization
Experience in designing and developing RESTful APIs