Senior Backend Engineer
Updated on 8/30/2023
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