Responsibilities: – Play a leadership role in the development of high quality products.
– Lead the build of good quality API technology platform which allow the application integrating with all the required systems and services. – Identify and write out the goals for the team across development directions, strategy and architecture. – Continue to ensure a high standard approach across code reviews and document standards. – PaaS development and build web and mobile APIs. – Write and utilize autonomous services oriented RESTful API services and performance tuning largescale apps. – Lead the build of technology stack on Kotlin and Java. – Lead the build of microservices architecture based on Kubernetes and Docker. – Lead the build of asynchronous message queue with GraphQL and RETS Apis – Lead the build system which runs on public cloud like AWS, GCP or Azure. – Lead the build of persistent data storage on Postgres and Cassandra.
Requirements: – Team Leadership experience in managing engineers across different cross-functional delivery teams. – Extensive development background across backend development in languages across Kotlin, Java or Scala. – Experience in leading a fast paced Agile environments with shipping iterations at a period of at least two weeks. – Previous Cloud exposure like AWS, GCP and Azure. – Deep knowledge of Object-Oriented programming and engineering principles like SOLID. – Familiar with Agile and DevOps practice and principle. TDD, CI/CD and other approaches to accelerate software delivery. – Familiar with the Open Sources technologies. – Passionate with technology across latest tools and technologies. – Excellent interpersonal and communication skills in Chinese and English. – Engineering Degree from a reputable University.
Please send CV to email@example.com for more info.