Senior Software Engineer (LAMP)

Lavu, Inc.
Job Description

Senior Software Engineer (LAMP)

Our Company

Lavu is at the forefront of transforming the way that restaurants are managed through its mobile Point of Sale (mPOS). Lavu provides mobile and cloud-based POS solutions for fine-dining and quick serve restaurants, franchises, bars, coffee shops, pizzerias and food trucks within 89 countries. Our mission is to partner with restaurant owners with the knowledge, solutions, and expertise that accelerate their growth and success, while tailoring innovative solutions that advance the restaurant industry.

Position Description

As a Senior PHP developer, you will be a significant contributor to our development team, helping innovate functionality within Lavu’s iPad-based restaurant point-of-sale platform. You will also help us evolve our back-end code into a language-agnostic REST/JSON-based micro-services model, develop our next generation of internal & external APIs, and expand our in-app functionality with new payment processing integrations and features to help our customers manage and run their restaurants with ease.

Requirements:

  • Bachelor’s Degree or equivalent experience in related field.
  • 8+ years of overall test-driven development experience and industry standards.
  • Extremely proficient with PHP, OOP & MVC principles, architectural design patterns.
  • Deep understanding of HTML5, CSS3, JavaScript, MySQL, Memcache, and Micro-Services.
  • Strong knowledge of LAMP stack and frameworks: Symphony, Zend, Laravel, CakePHP, etc.
  • Proven experience with data validation, form submission & processing, and performance tuning.
  • Experience developing RESTful APIs, JSON, and multi-threaded web services.
  • Strong experience with MySQL; building complex queries and data-modeling.
  • Strong knowledge of Linux and Apache web technologies.

Additional Skills and Experience:

  • Experience working in an Agile/Scrum environment, along with JIRA, Bitbucket, Slack, and Git.
  • Strong written and technical communication skills.
  • Familiar with Payment Gateways, credit card processing systems like Auth.net are a plus.
  • Experience with GraphQL is a strong plus.
  • Familiarity with iOS, Android, mobile development is a plus.
  • Restaurant experience is a plus.

Additional Information: If you’ve got vision, drive, and a roll-up your sleeves attitude, you’ll fit right in. We’re self-starters who are passionate and enthusiastic about we do. Our culture is high output and low drama—doing great work, constantly improving and celebrating our success. Ask around, you’ll find that many people want to be part of a team like ours. The Lavu team is inventing new technology solutions that are both elegant and scalable, and if that fires you up, get in touch with us.

Contact Information