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