Maintain and improve various internal frameworks, tools, and platforms relied by product engineering teams in their software development life cycle.- Collaborate with product engineering teams to discover common problems and/or potential improvements, as well as building the solutions and/or the improvements.- Collaborate with cross-functional central teams to ensure we have embedded relevant best practices and removed vulnerabilities in our backend systems.- Conduct research and experimentation on new technologies, solutions, and practices to further optimize backend engineering to deliver business value.- Provide support to product engineering teams on technology migration and transformation.- Share your knowledge through documentation, knowledge base articles, blogs, and presentations.**Requirements**:- A degree in Computer Science or equivalent from a reputable university.- Deep understanding of software engineering concepts, design patterns, architectures, and best practices.- Deep understanding of continuous delivery concepts and best practices.- Passion in software engineering and desire to continuously improve.- Excellent analytical thinking and problem solving skills.- Excellent research and experimentation skills.- Comfortable working with the entire SDLC technology stack.- Comfortable working with cross-domain, cross-functional, and international teams.- Excellent verbal and written communication skills in English.- Excellent project planning and management skills.- Knowledge and experience in Go, Python, Bashcript and Node.js is a plus.- Knowledge and experience in RDBMS and NoSQL databases is a plus.- Knowledge and experience in GCP and On Premis Infrastructure is a plus.- Knowledge and experience in Terraform, Python, Ansible is a plus.