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.
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 and Node.js is a plus.
Knowledge and experience in RDBMS and NoSQL databases is a plus.
Knowledge and experience in AWS / GCP is a plus.
Knowledge and experience in Terraform, Python, and Ansible is a plus.
To apply for this job please visit apply.workable.com.