Implement & maintain microservices with Golang Work closely and proactively with our product managers to understand and discuss business contexts and feature specifications Design and write technical specifications Communicate with QA engineers to write test plans and ensure the code quality for both functional and non-functional aspects In Manabie, quality is the daily responsibility of everyone, especially developers, not just QA engineers. This is the core of our Quality Assistant workflow. Test-driven development with unit, integration and end-to-end tests (no test, no merge culture) Work closely with mobile & frontend engineers for API design & integration Simplicity: make a thing work first before making it better Take ownership for assigned tasks Share knowledge and learn from each other
