Job Openings Golang Developer

About the job Golang Developer

Golang Developer - Thai Bank

Salary: 80k - 120k THB/month

Work Arrangement:

  • 6-months contract
  • WFH (2-3 days in office/month)

Key Responsibilities

Software Development

  • Design and develop high-performance applications using Golang
  • Create scalable and maintainable backend services
  • Implement RESTful APIs and microservices
  • Optimize application performance and reliability
  • Write clean, efficient, and well-documented code

Technical Implementation

  • Develop banking-specific solutions and integrations
  • Implement security measures following banking standards
  • Create and maintain system documentation
  • Perform code reviews and quality assurance
  • Troubleshoot and debug applications

Collaboration

  • Work with cross-functional teams
  • Participate in technical design discussions
  • Coordinate with system architects and other developers
  • Contribute to sprint planning and estimation
  • Support integration with other banking systems

Quality Control

  • Ensure code quality and best practices
  • Implement unit testing and integration testing
  • Follow security protocols for banking applications
  • Maintain coding standards
  • Monitor application performance

Technical Requirements

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • **Minimum 2-3 years of experience working within banking industry**
  • Strong expertise in:
  • Golang and its frameworks
  • RESTful APIs
  • Microservices architecture
  • SQL and NoSQL databases
  • Version control systems (Git)
  • Banking systems integration

Required Skills

  • Strong backend development experience
  • Understanding of banking systems and protocols
  • Problem-solving abilities
  • Team collaboration skills
  • Security-focused mindset
  • Documentation expertise
  • Excellent communication skills in English (Thai language skills are a plus)

Essential Experience

  • Banking software development
  • Financial system integration
  • API development
  • Database design
  • Security implementation
  • Performance optimization
  • Testing methodologies