x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Expert Backend Engineer
 banner picture 1  banner picture 2  banner picture 3

Expert Backend Engineer

Shopee Singapore Private Limited

Shopee Singapore Private Limited company logo

Responsibilities:

  • Research, design, and develop computer and network software or specialised utility programs.
  • Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
  • Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
  • Lead a small team of junior/senior backend engineers, providing technical guidance and mentorship.
  • Collaborate with product management to prioritize features, bug fixes, and technical improvements.
  • Design and implement feature projects to support high-traffic applications.
  • Rearchitect and optimize systems to improve code complexity, feature delivery speed, and scalability.
  • Participate in large-scale projects to enhance the microservice architecture, improving latency and traffic scaling capabilities.
  • Coordinate with cross-functional teams to ensure smooth communication and alignment.
  • Monitor and enhance system observability, reducing downtime and live incidents.
  • Integrate data science models to enhance user experience and operational efficiency.
  • Contribute to the overall stability and performance of the product.
  • Stay up-to-date with industry trends and technologies, and apply them to improve our systems.


Requirements:

  • Bachelor's degree in Computer Science or a related field.
  • Minimum 5 years of experience in backend engineering.
  • Minimum 1 year of experience in leading and mentoring a team of engineers.
  • Proven track record working on high traffic, large scale projects/applications, using Java or Go.
  • Experience with middleware technologies such as nginx, MySQL, TiDB, Redis, Memcached, Elasticsearch, Kafka, S3, and etcd.
  • Proficiency in tools like Docker, Jenkins, Ansible, Grafana, Sentry, Git, Linux, and protobuf.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Self-motivated and able to work independently as well as in a team environment.

Sharing is Caring

Know others who would be interested in this job?