nitelikler
BS degree or higher in Computer Science, Engineering or related field,
7+ years of software development experience with some of the modern programming languages and key concepts, (Java, JavaScript and relevant frameworks, Microservice Architecture, CloudNative, Containerization, Spring Framework, Linux and etc…)
2+ years of team management or lead experience,
Knowledge of professional software engineering practices best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations,
Experience with distributed (multi-tiered) systems, algorithms, and relational databases,
Hands-on experience in unit testing and integration testing,
Hands-on experience in building and delivering payment platforms or payment industry related systems is a plus,
Hands-on experience in delivering high-concurrency platforms, proficient in transaction volume handling, large-scale distributed system experience is a plus,
Hands-on experience in cloud-native systems, proficiency in four 9s availability on cloud platforms like Huawei Cloud, AWS and etc... is a plus,
Attitude towards “getting things done” while maintaining regard for high quality in design, code and other deliverables,
Demonstrated ability to mentor our software engineers and research team in all aspects of their engineering skill-set.