Job details

Senior Backend Developer - DevOps

  • Python
  • React.js
  • Jenkins
  • Go
  • C++

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

 
The Engineering and Technology team is at the core of the Shopee platform development. The team is made up of a group of passionate engineers from all over the world, striving to build the best systems with the most suitable technologies. Our engineers do not merely solve problems at hand; We build foundations for a long-lasting future. We don't limit ourselves on what we can or can't do; we take matters into our own hands even if it means drilling down to the bottom layer of the computing platform. Shopee's hyper-growing business scale has transformed most "innocent" problems into huge technical challenges, and there is no better place to experience it first-hand if you love technologies as much as we do.

About The Team

Priding ourselves for our high performance, high availability and high scalability, we are responsible for the design and implementation of the Shopee PaaS platform. Open-minded and innovative, we solve challenging problems and provide technical platforms to support our fast-growing business.
  • Design and develop Shopee Cloud Native DevOps Platform, including automation, configuration, Continuous Integration/Continuous Delivery etc
  • Evolve Shopee Cloud Native infrastructures and empower businesses via Cloud Native technology stacks (Kubernetes, Ansible, Jenkins)
  • Work closely with Site Reliability Engineers, Machine Reliability Engineers and other engineers to continuously improve the development and delivery efficiency.
  • Improve Shopee Cloud Native DevOps Platform's availability, stability, security and extensibility to ensure the smooth running of Shopee Cloud Native DevOps Platform
  • Develop and implement automation and engineering solutions to detect and fix potential problems, and react quickly to incidents to reduce unnecessary manual operations and improve response time

Requirements
  • Bachelor’s degree or above in Computer Science, mathematics, data mining, statistics, or related fields, or bachelor's degree with at least 5 years of working experience and strong hands-on experience with at least one of the programming skills (Go, Python, C++, Java).
  • Passionate about coding and programming, innovation, and solving challenging problems
  • In-depth understanding of computer science fundamentals (data structures and algorithms, operating systems, networks, databases, etc)
  • Priority will be given to applicants with work experience in Site Reliability Engineering for large scale systems, Cloud Native technology stack (e.g. Kubernetes, Prometheus, CoreDNS, Istio, Helm, etcd, Jenkins and etc)
  • Priority will be given to applicants with experience in designing and developing large-scale systems and platforms, contributing to open-source projects and publishing papers at conferences like ASPLOS, Eurosys, NSDI, OSDI etc