Software Engineer

Position Description

• Designing, developing, and testing of features and functions delivered via applications and services.

• Working in a nimble environment with a focus on problem solving and engineering excellence.

• Collaborating with peers and senior engineers/architects both within the team and across the organization to create technical solutions and applications with availability and reliability.

• Working with product managers to deliver high quality customer experiences.

• Working with the QA teams to ensure your applications and services are of high quality.

• A true team player, capable to believe in and drive a visio

Job requirements

• BS in Computer Science or related degree required, MS preferred

• 3 + years software development experience

• Experience in developing high performance, scalable and highly available web services using Java

• Comfortable using application server frameworks for example Spring Boot• Knowledge of object-oriented design and design patterns, and programming skills

• Should be a strong advocate of good coding standards and like the use of coding tools that will push to improve the delivered code like Sonar.

• Good at identifying performance bottlenecks and use good coding patterns to avoid them in the first place.

• Excellent communication and writing skills; fluency in both Mandarin and English is required; must be able to work comfortably with geographically distributed teams and diverse culture backgrounds.

Position Id 
Pre IPO Unicorn
San Francisco Bay Area

Interested in this position? Contact our recruiter to learn more!

*Not a good fit for you? Recommend a friend with the form below. You will get a referral bonus if they are hired!
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.