Senior Backend Engineer

 
Ideate. Create. Execute.  Come join our growing Engineering team as we develop new ways to improve the lives of hourly workers. 
 
What you'll need 
 
  • You have advanced knowledge and industry experience of Java and relational databases. 
  • You know how to create scalable, robust, and fault-tolerant distributed services. 
  • You thrive on proving that speed and quality are not conflicting; that you can achieve both at the same time. 
  • You understand how all the pieces fit together, how they impact the performance of your application, and how they make impact to our customers. 
  • You understand monitoring and tuning, utilizing tools and data to make optimization decisions 
 
 
What you'll do 
 
  • Be responsible for practicing technical design, developing new functionality and maintaining existing components 
  • Identify issues and implement solutions to complex problems in large scale backend infrastructure platforms 
  • Design, develop, test, deploy, maintain and improve software across the stack 
  • Work in a test-driven environment, verifying the functionality of code and components through implementation of unit and integration tests 
  • Work in a CI/CD environment using GCB, Docker, Kubernetes and similar tools 
 
 
Qualifications 
 
  • BS Computer Science
  • 4+ years of experience architecting and building scalable backend systems 
  • Solid experience with version control and bug tracking 
  • Solid experience with RESTful HTTP APIs 
  • Startup mentality: self-starter, proactive, flexible 
  • A strong foundation in computer science, with deep knowledge of data structures, algorithms, and software design 

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file