Software Engineer (Golang) (Senior to Lead Level)
เกี่ยวกับตำแหน่งนี้
The Software Engineer (Golang) at Senior to Lead Level will be responsible for designing and implementing software with maintainability in mind, working closely with product managers, improving team knowledge and code quality, ensuring agile practices, and mentoring team members.
หน้าที่รับผิดชอบ
• Design and implement software with maintainability in mind so building reusable code and turning into libraries should be your nature. • Work closely with product manager to understand and challenge the requirements in order to deliver quality products to customers. • Improve knowledge and quality of the code of the whole team through peer reviewing, design review, and pair programming. • Ensure that the team can be agile through automated testing, refactoring, and other good agile practices. • Work closely with all other team members to discuss ideas and solutions and get feedback. • Mentor and perform code reviews to ensure code quality and provide constructive feedback to team. (For Lead level)
คุณสมบัติ
• Degree in Computer Science, Computer Engineering, or related fields. • Strong proficiency in the Go programming language. • Experienced in OOP, Design Patterns, and Writing Testable and Extensible Code. • Knowledge in designing and developing server-side applications and microservices. • Experience in Cloud Platform especially GCP is a plus.
สิทธิประโยชน์
35,000 - 80,000 THB per month