Senior Backend Engineer
Updated on 8/30/2023
AppLovin

501-1,000 employees

App monetization platform
Locations
Palo Alto, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
BigQuery
Data Structures & Algorithms
Google Cloud Platform
Java
Kotlin
gRPC
CategoriesNew
Software Engineering
Requirements
  • Bachelor's degree in Computer Science or related field
  • 4+ years of experience as a backend software engineer
  • Must be fluent in Mandarin, with high-level competency in both written and oral communication skills
  • Experience building distributed systems capable of handling large volumes of traffic
  • A deep understanding of system design, data structures, and algorithms
  • Product-focused mindset and good communication skills. Enjoy working in a team-oriented environment that values excellence
  • Familiarity with cloud infrastructure and services
Responsibilities
  • Design and develop high-volume, scalable backend services using Java and other relevant technologies
  • Optimize system performance and ensure system scalability
  • Participate in system design reviews, code reviews and provide feedback to ensure the best practices
  • Work closely with product managers, designers, and other engineers to develop software solutions that meet business needs
  • Collaborate with cross-functional teams to identify requirements and plan new features
  • Troubleshoot and resolve issues that arise during development, testing, and production
  • Stay up-to-date with the latest trends and technologies in backend development, and continuously improve our development processes
Desired Qualifications
  • Experienced in tools and technologies such as gRPC, GCP, BigQuery and Bigtable
  • Proficient in Kotlin