Job Details

Software Engineer

Lead Full Stack Engineer  Cupertino, CA  Posted: 1/9/2020
Job Description

Job ID#:


Job Category:

Software Engineer

Position Type:

Staff Aug




We are looking for a talented Lead Full Stack software engineer that can guide multiple teams while delivering high quality and performant solutions in a fast-paced environment. As the Lead Full Stack Engineer, you will help design innovative architectures that sit at the intersection of large data sets, predictive analytics, and polyglot services.

Your responsibilities will include:
* Lead a team of highly skilled engineers ensuring technical consistency and delivery
* Own the overall architecture and set technical direction of your team(s)
* Design and implement REST APIs and architect inter-service communication and data flows
* Perform research and development on new technologies while delivering proof of concepts
* Write high quality code and review the work of your peers while mentoring junior engineers
* Use software engineering standard methodologies (CI, unit testing, testing, etc)

Job Requirements


* At least 8 years of experience, at least 2 of which are in a lead role
* Strong hands-on program skills in multiple languages including React, Scala, Python, or Ruby
* Experience developing large scale distributed computing systems
* Deep experience with Relational databases and NoSQL databases
* Solid ability to evaluate and apply new technologies in a short time
* Proven software engineering experience in design, test, and source code management
* You love working in a fast-paced and dynamic environment
* Extremely organized, detail oriented, and thorough in every undertaking
* Excellent verbal and written communication skills.


Already have an account? Log in here