Engineering | Santa Clara, CA, United States
Nor1, the leading provider of up-sell solutions for the online travel industry, is an innovative high growth company at the intersection of personalized commerce, Machine Learning/Artificial Intelligence, and SaaS. Managed by seasoned entrepreneurs and leaders from companies such as Expedia, Priceline, Yahoo! and Micros, it is well funded with investors including Accel Partners, Goldman Sachs, PAR Capital and Concur Technologies (Nasdaq: CNQR).
We are looking for an Applications Software Engineer to join our team. The ideal candidate will have extensive experience in creating scalable web applications with the LAMP stack. Candidates for this position will be passionate about creating high performance web applications, experienced in transitioning legacy applications and technology, and will be knowledgeable and passionate about using modern web technologies to solve a variety of problems. You will work in a small-company environment that values work and life balance.
Would you like to show us your talent? We would love to see it through the code solution for the problem listed below. You can attach the code with your application!
You need to build a web service that computes valid room upgrades.
The inventory for a given hotel is based on a list of room categories defined by:
An upgrade from one room code to another is valid if:
An “available room upgrade” is a set of: (1) base room code (2) upgrade room code (3) upgrade price (equals to the difference of prices of the base and upgrade room)
Your code should be production ready, testable and maintainable.
Please show your knowledge of object oriented programming, design patterns and other relevant software engineering practices.
Nor1, Inc. offers an excellent comprehensive package that includes: competitive salaries, stock options, 401k, flexible spending, medical/dental, vision, life insurance, paid vacation and holidays. Nor1 is an Equal Opportunity Employer.