Software Engineering jobs at Alibaba, Russia
Alibaba Group Holding Limited is a Chinese multinational conglomerate holding company specializing in e-commerce, retail, Internet, and technology. It owns and operates a diverse array of businesses around the world in numerous sectors. Overall, Alibaba is the world’s largest retailer and e-commerce company, one of the largest Internet and AI companies, one of the biggest venture capital firms, and one of the biggest investment corporations in the world. In addition to that, the company hosts the largest B2B (Alibaba.com), C2C (Taobao), and B2C (Tmall) marketplaces in the world.
Key responsibilities
- Business-thinking, ability to propose new projects able to improve local business results;
- Strategical vision, ability to pick top-priority projects and features from the vast pool of opportunities.
- Ability to reason in terms of business metrics such as PV, UV, CTR, CR, ROI, Revenue / GMV, etc.
- Architecting complex microservice architectures using Alibaba middleware tools and CI/CD infrastructure;
- Project team management on large scale projects involving Moscow and Hangzhou offices.
- Control of project targets achievement and quality as well as the development of multi-layer microservice-based applications for AliExpress.
- Furthermore, data analysis applications – dashboards, reports, analytical services.
Requirements
- Bachelor of Science Degree in Computer Science or related field. In addition to that, eight years of professional experience as a full-stack or backend developer, architect, or technical leader;
- Computer Science fundamentals in data structures, algorithms, and object-oriented design;
- Proficiency in Java SE, Spring Framework, Spring Boot;
- Proficiency in MySQL or Postgres, HBase, Redis, Ehcache or another Java-based cache;
- Familiar with JavaScript, HTML, and CSS as well as able to communicate in English at work.