Senior Backend Engineer (Mobile)

Shopee logo

Shopee

View Salaries, Reviews, and more  

Job Summary


Salary
S$8,674 - S$14,057 / Monthly EST

Job Type
-

Seniority
Senior

Years of Experience
Information not provided

Tech Stacks
Redis MySQL Kotlin Flink kafka Kubernetes Spark Hive Java Analytics play API Docker Rest API

Job Description

We are seeking a talented Backend Engineer to join our Mobile Team at Shopee. As a Backend Engineer, you will play a crucial role in developing and maintaining the backend systems that power our mobile applications. You will work closely with cross-functional teams to deliver high-quality software solutions that enhance the user experience and contribute to the success of our platform.

Responsibilities:

  • Design, develop, and maintain scalable backend systems for our mobile applications.
  • Write clean, efficient, and maintainable code in Java and Kotlin.
  • Implement and integrate Kafka for building real-time data pipelines.
  • Utilize Redis for caching and improving system performance.
  • Work with MySQL to design and optimize database schemas and queries.
  • Collaborate with data engineering teams to understand and leverage technologies like Hive, Flink, and Spark for data processing and analytics.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Identify and troubleshoot performance and reliability issues in the backend systems.
  • Collaborate with cross-functional teams, including product managers and frontend engineers, to deliver high-quality software solutions.
  • Stay up-to-date with industry trends and technologies relevant to backend engineering and mobile development.


Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field with 2years or more experience working in a related field.
  • Strong proficiency in Java and Kotlin programming languages.
  • Experience with Kafka for building real-time data pipelines.
  • Familiarity with Redis for caching and improving system performance.
  • Solid understanding of MySQL and experience with designing and optimizing database schemas and queries.
  • Knowledge of data engineering concepts and technologies like Hive, Flink, and Spark.
  • Familiarity with mobile development frameworks and platforms.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work effectively in a fast-paced, dynamic environment.

Preferred Qualifications:

  • Master's degree in Computer Science, Software Engineering, or a related field.
  • Experience with other backend technologies and frameworks.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Knowledge of microservices architecture and RESTful API design principles.

Interview Questions of Senior Backend Engineer (Mobile) at Shopee

Interview questions from Shopee that are similar to Senior Backend Engineer (Mobile)
View more interview questions from Shopee โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now