公司简介
-Design and develop automatic testing
-Develop the necessary toolchains to support our own development
-Perform peer reviews for your teammates' design and code
-Ensure proper and sufficient documentation
-Give show & tell for the features you work on
-Coordinate with other systems to carry out E2E testing
-Since we are taking a DevOps approach, you will also need to monitor and support the system you develop
-Keep learning new technology and best practices
-Own the entire lifecycle of the tasks assigned to you all the way from discussing requirements with business to the final release
-Make sensible technical design decision
-Design and develop a pure cloud system in accordance with engineering best practices
-Be a quick learner and interested in learning new things as we are sure you don't know every technology we are using
-Have an engineering mindset that strive for doing things the best way
-Have sufficient English skills to properly communicate your thinking with your peers and understand business requirement correctly
-Have a habit of writing readable and maintainable code. We are not looking for a computer scientist but a software engineer
-Ability to work independently without supervision
-Analytical and logical thinking
-Strong problem-solving skills
-Basic understanding of data structures & practical algorithms
-Experience with automated testing
-Solid & up-to-date knowledge on Java fundamentals or any other object-oriented language
-Time management skills
What additional skills will be good to have?
-Experience with Terraform or any other IaaC technology
-Experience with Jenkins or any other CICD solution
-Experience with kubernetes and helm
-Experience with any cloud platform
-Experience with docker
-Experience with git or any other version control technology
-Experience with distributed computation technology like Apache Beam
-Experience with handling big data