backGo to search

Senior Go Language Developer

Go Language, HTTP, REST, JSON, XML, Machine Learning Engineering, Artificial intelligence, Microservice Architecture Pattern, Python

We are seeking an experienced Senior Go Language Developer to join our team, working with a petroleum exploration and production company dedicated to providing sustainable petroleum supply to Thailand and other countries. In this role, you will be responsible for developing the backend using the microservices architecture pattern, ensuring that individual services are small, focused and can be maintained and deployed independently of other services.

  • Design, develop and deploy backend systems using the microservices architecture pattern
    • Collaborate with cross-functional teams to conceptualize, design and develop efficient and scalable solutions
      • Develop machine learning and artificial intelligence-based applications
        • Ensure software quality by writing unit tests, performing code reviews, and conducting automated testing
          • Troubleshoot and debug issues to ensure high performance and reliability of the system
            • Stay up-to-date with emerging trends and technologies in the field of software engineering and AI/ML
              • A minimum 3 years of expertise in developing backend systems using either Go Language or Rust
                • Extensive hands-on with HTTP, REST, JSON and XML
                  • Experience in Machine Learning Engineering and Artificial Intelligence
                    • Proficiency in Python programming language for AI and ML components
                      • Strong understanding of microservice architecture patterns
                        • Strong problem-solving skills and ability to work independently as well as in a team
                          • Fluent English language skills with an upper-intermediate level or higher
                            nice to have
                            • Knowledge of cloud platforms like AWS, Azure or Google Cloud Platform
                              • Familiarity with containerization technologies like Docker and Kubernetes


                                For you
                                • Insurance Coverage 
                                • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
                                • Financial assistance for medical crisis 
                                • Retiral Benefits – VPF and NPS 
                                • Customized Mindfulness and Wellness programs 
                                • EPAM Hobby Clubs
                                For your comfortable work
                                • Hybrid Work Model 
                                • Soft loans to set up workspace at home 
                                • Stable workload 
                                • Relocation opportunities with ‘EPAM without Borders’ program

                                For your growth
                                • Certification trainings for technical and soft skills 
                                • Access to unlimited LinkedIn Learning platform 
                                • Access to internal learning programs set up by world class trainers 
                                • Community networking and idea creation platforms 
                                • Mentorship programs 
                                • Self-driven career progression tool