Want to work on a sophisticated online food ordering platform used by many of the country’s largest restaurant chains, reaching millions of consumers? Want to work on a neat codebase with automated tests and continuous deployment, where constant refactoring is encouraged?

We are searching for a developer whose focus will be on our back-end, primarily working on integrations with restaurant point-of-sale (POS) systems. Integrating with third-party software is far from easy, so we’re looking for someone who enjoys solving tricky, real-world problems and who’s smart and gets things done (thanks, Mr. Spolsky).

Job Responsibilities:
  • Augment our back-end with more data and features to allow for powerful (and scalable) tooling and monitoring to be built on top.
  • Maintain and improve our existing POS integrations.
  • Develop new POS integrations, complete with unit/integration tests, documentation, and deployment artifacts.
  • You’d be working on a highly available platform, primarily coded in C# .NET with MVC 4 websites, REST API’s, integrations with third-party services and software, and a number of back-end services and automation tools. We use up-to-date tools such as Visual Studio 2012, ReSharper, Git and TeamCity as well as a number of modern open source frameworks including Dapper, StructureMap, and NUnit/xUnit.
  • New engineers get to spec and build their own development workstations, and we value comfortable chairs and quiet working conditions.

Applicant Requirements:
  • Passionate about technology
  • Good knowledge of C#, .NET Framework and object oriented concepts
  • Good knowledge of networking (TCP/IP, HTTP)
  • Some experience with relational databases and SQL, ideally SQL Server
  • Some knowledge of web technologies
  • Adept at writing automated tests and working under version control (we use Git)
  • Excellent English writing and communication skills
  • Legally permitted to work in New York

Highly Beneficial:
  • B.Sc degree or equivalent tertiary education
  • Experience with restaurant point-of-sale systems
  • Experience integrating with third-party APIs
  • Proficient in ping-pong, foosball, or beer-brewing

Please Apply Here.

About OLO

OLO is an online food ordering platform. We provide online food ordering websites and mobile applications to large restaurant chains.

This is a full-time office position in South Street Seaport, New York City. Compensation includes healthcare benefits, stock options and annual performance-based bonus.

Along with your resume, please include a paragraph or two about why you enjoy developing software and what about this position attracted you.