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.