Software Engineer- Internal Tools
GrubHub is hiring for a Software Engineer to join our Internal Tools-focused development teams. The person chosen for this role will lead the team in conceptualizing, designing, building, and deploying new and innovative products for our restaurant and delivery partners. We have high standards for code quality, unit testing, and intelligent architecture. We enjoy implementing new ideas and contributing directly to the growth of the business.
Some Challenges You’ll TackleBuild the future of online food ordering! We're looking for top-flight engineers to help us realize our next generation ordering application. Using a best-of-breed tech and agile development approach, this is the ideal position for any software ninja to create a killer website with the latest and greatest tools at their disposal
You Should Have- 3+ years of Java / Scala
- Experience with React & Redux
- Knowledge of Spring / Spring MVC Framework
- Experience with AWS Services
- Experience building REST APIs
- An understanding of Cassandra and NoSQL Databases
- Understanding of unit testing and version control
- Familiar with Agile software development methodologies
- If you are based in a city outside of Chicago, feel free to apply! Relocation may be possible for an ideal candidate!
- Unlimited paid vacation days. Choose how your time is spent.
- Never go hungry! We provide weekly GrubHub/Seamless credit.
- Regular in-office social events, including happy hours, wine tastings, karaoke, bingo with prizes and more.
- Company-Wide Initiatives encouraging innovation, continuous learning and cross-department connections.