Product Development

Web Application Developer

Fairfax, Virginia   |   Full time

Our offering is a SaaS product delivered through a web interface and mobile application. Join us and you’ll have the opportunity to use and grow your skills developing highly scalable backend systems, designing clean and responsive user interfaces and building mobile applications. Here’s a sample of what you’ll be working with:  

  • Java 8, Spring Boot, JPA, Tomcat
  • AngularJS, Bootstrap, Grunt, Bower, NodeJS, D3.js
  • Git / Bitbucket, Maven, Jenkins, Sonarqube
  • Amazon Web Services: S3, SES, SNS, SQS, RDS, DynamoDB, Lambda

OK, but who is MarginEdge?

We’re a young, fast-growing tech company leading a massive shift in the way restaurants operate their back office and manage the hundreds of food & beverage items they buy every day. We help them eliminate paper, reduce costs, and streamline operations, all while providing advanced analytics on price movement, vendor performance, menu pricing, and food costs.

How did we get into this, you wonder? Our founders have deep experience in both owning/operating restaurants and in building successful tech companies.

What’s it like to work with you guys?

We are a small business that is incredibly dynamic and evolving daily. The office atmosphere is one of collaboration and creativity and independence and fun. If you like bureaucracy, micro-management, and boring meetings, well, you just won’t be happy here. You will be happy here if you want to work somewhere you can make a real impact – on a company, an entire industry and yourself.

Essential Functions / Responsibilities

  • Participate in the design and development of all aspects of the system from user interface design, REST APIs, Mobile Applications, and everything else
  • Innovate new features and make suggestions on the direction of the product
  • Be a self-starter, who proactively seeks out new tasks, collaborates with senior team members, and searches for solutions to problems before asking for help
  • Dive into customer issues when needed to provide an excellent customer experience


  • Real world production experience on Java, Spring Framework, and JPA
  • Knowledge and experience in debugging techniques, unit testing, and continuous deployment
  • Bachelors degree or equivalent
  • A good understanding of web development: REST, HTTP, JavaScript, Postgres, Linux
  • Proven self-starter with experience within a dynamic work environment

Submit Your Application

You have successfully applied
  • You have errors in applying