Taro Logo

Senior Software Engineer (Golang), Lotus's

Makro PRO is a technology division focusing on retail solutions and enterprise software development.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Retail · Enterprise SaaS

Description For Senior Software Engineer (Golang), Lotus's

Join Makro PRO as a Senior Software Engineer specializing in Golang for Lotus's. This role combines technical leadership with hands-on development, requiring expertise in backend development and team management. You'll lead a squad in delivering high-quality software solutions, working with microservices architecture and cloud technologies. The position offers a hybrid work environment in Bangkok, Thailand, where you'll be responsible for designing and implementing robust backend solutions, managing APIs, and coordinating with various stakeholders. With a focus on agile methodologies and DevOps practices, you'll play a crucial role in both technical implementation and team leadership. The company offers a diverse, non-hierarchical environment with clear growth opportunities. This role is perfect for experienced engineers looking to combine technical expertise with leadership responsibilities in a dynamic retail technology environment.

Last updated 2 months ago

Responsibilities For Senior Software Engineer (Golang), Lotus's

  • Be team leader to drive squad to deliver software with quality and on plan
  • Manage team capacity to be able delivery software on plan and priority based
  • Co-ordinate with stakeholders to solve blocking issues in software development
  • Work with team to come up with solution to solve business requirements/problems
  • Create software architect design to delivery functional/non-functional requirements
  • Facilitate team in Agile ceremony with SA/BA
  • Work with L1/L2 support team as L3 to solve production issues within SLA
  • Be leader to be consultant for Jr./Sr. team members to solve blocking issues
  • Develop, test, and maintain well-functioning APIs
  • Analyze existing systems and plan refactoring

Requirements For Senior Software Engineer (Golang), Lotus's

Go
MongoDB
  • Bachelor's in Computer Science or related field
  • 6+ years proven experience leading teams
  • Skilled in creating software architecture
  • Experienced in Agile methodologies
  • Proficient in troubleshooting production issues
  • Good English proficiency
  • Experience with Golang, RestAPI, SQL, MongoDB

Benefits For Senior Software Engineer (Golang), Lotus's

  • Clear focus
  • Diverse Workplace (Our members are from around the world!)
  • Non-hierarchical and agile environment
  • Growth opportunity and career path

Interested in this job?

Jobs Related To Makro PRO Senior Software Engineer (Golang), Lotus's