We are looking for highly skilled and proactive Golang Developer to join our client team. This is a
6-month contract position with a high possibility of extension, based on performance and project needs. We are looking for candidates who are
ready to join ASAP.
Key Responsibilities
- Translate complex product requirements into high-quality services, databases, UI components, and related application architectures.
- Work closely with Product Managers, Designers, and QA teams to deliver functional software that meets product specifications.
- Collaborate daily with the QA team to identify, troubleshoot, and fix bugs promptly.
- Take full ownership of preparing, executing, and delivering software for production releases.
Requirements
- Minimum 2 years of professional work experience as a Backend Developer, with at least 2 years of hands-on experience using Golang.
- Proficient in at least one Golang framework (e.g., Beego, Echo, or Gin).
- Preferably holds a Bachelor's Degree in Computer Science, Engineering, Information Technology, or a related field.
- Strong proficiency in RDBMS (PostgreSQL, MS SQL Server, MySQL, etc.).
- Expertise in HTTP, Web Services, OAuth, and RESTful APIs.
- Solid understanding of OOP (Object-Oriented Programming) and Design Patterns.
- Experience using Git and GitFlow for version control.
- A strong foundation in Data Structures, Algorithms, and Computer Science fundamentals is a MUST.
- Proven experience in the Banking/Financial industry is highly preferred.