Grub Hub Careers – Carting Services Tech Lead

Job Description:

As the Technical Lead of the Carting team, you will be responsible for the system at the heart of GrubHub ordering platform that handles 100’s of millions of requests and millions of orders each week. This system drives ordering, validation, and checkout across our internal and external diner UIs and provides 5 9’s of reliability even under peak loads of 1000’s of orders per minute. You will work with other technical leaders to perfect event-driven architectures, high concurrency, low latency applications, and decoupled, multi-region distributed systems. Your team will ensure that menus, fulfillment information, carts, and diners are managed efficiently, accurately, and effectively

Job Responsibilities:

  • Collaborate with product and business leaders to determine the roadmap and deliverables for the diner order management suite of services
  • Take technical responsibility for a family of systems – manage technical debt, be on the lookout for opportunities for improvement, and work with system engineers to keep our production systems scaling and performing wickedly fast
  • Contribute to the adoption of strong software architecture, development best practices, and new technologies. Be a leader within your team and the organization

Job Requirements:

  • 2+ years of experience leading, coaching and mentoring software engineers
  • Automated testing experience applicable for services (Junit/testing, Mockito + Jmeter/
  • Experience architecting, designing and developing testable, fault tolerant, multi-threaded, and performant software
    Java, C#, or a similar modern object-oriented language
    You have familiarity with eventually consistent databases (Cassandra/MongoDB/CouchDB), distributed and or relational
  • databases is desired
  • You have experience with AWS or similar cloud-based offerings
  • Provides mentorship and coaching on career growth and development in a formal setting
  • You have familiarity or experience with event-driven architectures
  • Experience with high throughput e-commerce applications
  • 7+ years experience building highly-scalable applications (web applications and distributed systems preferred)
  • Bachelor’s Degree in Science, Programming or Engineering related field

Job Details:

Company:  Grubhub

Vacancy Type:  Full Time

Job Location: Santa Fe, NM, US

Application Deadline: N/A

Apply Here