Senior Software Engineer (Golang), Lotus's

Makro PRO is a technology company providing enterprise solutions with a focus on scalable backend systems.
Phaya Thai, Bangkok 10400, Thailand
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS

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

Makro PRO is seeking a Senior Software Engineer specializing in Golang to join their team in a hybrid work environment. This role offers an exciting opportunity to lead and contribute to the development of robust backend solutions. The position involves collaborating with development teams and product managers to design and implement scalable applications, working with both client-side and server-side architecture. You'll be responsible for developing and maintaining well-functioning APIs while ensuring optimal performance and reliability. The role requires expertise in analyzing existing systems and planning refactoring efforts to align with enterprise architecture standards. You'll work in an agile environment, implementing abstractions to support interchangeable systems via connectors. The company offers a diverse, non-hierarchical workplace with team members from around the world, providing clear growth opportunities and career advancement paths. The ideal candidate will have 6+ years of experience, strong leadership skills, and expertise in Golang, REST APIs, SQL, and MongoDB.

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 stakeholder to solve any blocking issue in software development
  • Work with team to come up with solution to solve business requirement/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 any production issues within SLA
  • Be leader to be consultant for Jr./Sr. team member/teammate to solve blocking issues

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

Go
MongoDB
  • Bachelor's in Computer Science or related field
  • 6+ years proven experience leading teams to deliver high-quality software
  • Skilled in creating software architecture
  • Experienced in Agile methodologies
  • Proficient in troubleshooting production issues (L3 support)
  • Good English proficiency

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

Senior Software Engineer - Oracle Dev

Senior Oracle Developer position at Makro PRO, focusing on backend development with Oracle Retail Suite, offering remote work and growth opportunities.

Senior Software Engineer - Oracle Dev

Senior Software Engineer position at Makro PRO focusing on Oracle development, offering remote work and requiring 6+ years of experience in backend development with Oracle technologies.

Senior Software Engineer - Oracle Dev

Senior Software Engineer position specializing in Oracle development, offering remote work and opportunity to work with Oracle Retail Suite in a global team environment.

Backend Engineer (Machine Learning), Digital Venture

Senior Backend Engineer role focusing on Machine Learning at Makro PRO, building B2B marketplace solutions with modern tech stack

Backend Engineer (Machine Learning)

Senior Backend Engineer role focusing on Machine Learning at Makro PRO, building B2B e-commerce solutions with modern technologies