About the job Senior Full Stack Golang Developer
Job Role: Senior Fullstack Golang Developer
Job Location: Bangkok, Thailand
Job Type: Contract (6-12 Months)
Job Description
Lead the end-to-end development of web applications using Golang for back-end services and modern JavaScript frameworks for front-end.
Architect and implement scalable APIs, microservices, and integration layers.Design, develop, and maintain responsive, user-friendly front-end applications using React, Angular, or Vue.
Collaborate with product managers, designers, and QA to translate business requirements into technical specifications.
Optimize database queries and design efficient data models (SQL & NoSQL).
Ensure application security, performance, and scalability best practices.
Oversee code reviews, enforce coding standards, and mentor junior/mid-level developers.
Implement automated testing, CI/CD pipelines, and DevOps best practices.
Stay up-to-date with emerging technologies and propose improvements to enhance development efficiency.
Requirement
Bachelors degree in Computer Science, Software Engineering, or related field (or equivalent experience).
5+ years of experience in full stack development, with 3+ years in Golang.
Strong understanding of RESTful APIs, microservices architecture, and message queues.
Front-end development expertise in JavaScript, HTML5, CSS3, and at least one modern framework (React, Angular, Vue).
Proficiency in relational and non-relational databases (PostgreSQL, MySQL, MongoDB, Redis).
Experience with version control (Git), containerization (Docker, Kubernetes), and cloud platforms (AWS, GCP, Azure).
Strong problem-solving skills, attention to detail, and ability to work in an Agile/Scrum environment.