Grubhub is looking for a senior engineer for our corporate product team, which allows us to give the service of providing company perks like lunch and dinner to thousands of customers, making this team part of the central components of our order-taking process. We are looking for experienced engineers that can help us to continue to grow the product while building high-quality systems. Day to day activities will be across different tasks, from collaborating with other team engineers and business partners, as well as coding, coming up with architecture designs, and solving problems.
The Impact You Will Make
- Help build multi-datacenter, performant and highly available services, and the frameworks to support them
- Use and help drive the building, requirements, and usage of a continuous delivery environment
- Help build and support frameworks to interact with various cloud technologies
- Communicate with leadership, product owners, other technologists, and users to create working software based on an understanding of business and technical priorities
- Actively contribute to the adoption of strong software architecture, the development of best practices, and new technologies. We are always improving the process of building software; we need you to help contribute
What You Bring to the Table
- Bachelor’s Degree in Science, Programming or Engineering related field
- 5+ years experience building highly-scalable consumer-facing applications (e-commerce preferred)
- Experience Developing Restful APIs
- Java, C#, or a similar modern object-oriented language
- Experience architecting, designing, and developing testable, fault-tolerant, and performant software
- AWS experience, or similar cloud-based offerings
- Automated testing experience applicable for services (JUnit/testing, Mockito + jmeter/gatling.io)
- Strong fundamentals (data structures, algorithms)
- Familiarity or experience developing highly-available distributed systems (5x9’s uptime etc.)
- Interested in working for a fast-paced tech and product-oriented company
- Professional Cassandra experience
- Docker, or similar containerized solutions
- Hot-hot multi-datacenter distributed services.