👨💻Software Engineer
🌏Bangkok
🏢 On-site
💼Full time
🗓️Almost Gone 🚨
Job Description
What You Will Do:
- Design, develop, and maintain scalable applications using Golang.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed and scalability.
- Conduct code reviews and mentor junior developers.
- Troubleshoot and debug applications to ensure high performance.
- Implement best practices for software development and deployment.
- Stay updated with emerging technologies and industry trends.
What We Can Offer You:
- Competitive compensation package.
- Company benefits (health, dental, vision, life insurance) for all employees.
- Flexible environment with tremendous growth potential, and the opportunity to make an immediate and substantial impact to your team and Company.
- Work with a group of passionate, driven, and creative technologists.
What you’ll Need:
- Have experience in Golang development.
- Understand and have experience using Golang development framework eg. gin gonic, fiber, echo, etc.
- Understand and have experience using goroutine, message queue (eg. Pubsub, Kafka), redis, and databases.
- Understand and able to explain cloud computing concept (GCP is a plus). And able to show some examples of cloud components and their use cases.
- Understand Microservice architecture (Domain Driven Design is a plus).
- Understand software development process like Scrum, Waterfall, etc.
- Have experience in working as a team and able to lead team members of 5+.
- Have experience in design thinking and provide technical solution.
- Have experience in client communication and people management.
- Have presentation skills with a high degree of comfort speaking with executives and IT Management.