Willingness to pick up new and emerging bleeding edge technologies
Experience participating or maintaining in open-source software development is preferred
Bachelor’s or Master’s degree in Computer Science or related field from a top university
Able to work within the GMT+8 time zone
soft skills
Good communication skills (written and verbal), proven team player, rolling up the sleeves and getting involved in the nitty gritty
Excellent problem-solving skills and a strong understanding of distributed computing principles.
Ability to take full ownership and work independently while collaborating with others in a fast-paced agile and async team
High degree of flexibility, and can shoulder additional workload when necessary
Ability to influence and align the stakeholders
your role
your responsibilities
Collaborate with cross-functional engineering and product teams to design and develop products
Take an active responsibility in creating highly scalable products for our scaling needs
Write highly performant code that is clean, simple, maintainable, and battle-tested with test-driven development (TDD) for maximum test coverage automated from pull request all the way to release
Wear the polyglot hat and deep-dive into multiple code-bases to contribute and understand how things work under the hood