We are a Series A Funded NYC based Startup with a global team that is reinventing how hotels operate. In an industry of fragmented systems and limited consumer technology, ALICE provides an integrated cloud platform that becomes the central system for a hotel's guests, staff, and management. Through ALICE, a hotel can track and dispatch work to the concierge, front desk, housekeeping, valet, maintenance, and more while also giving the guest an entirely new way to engage through a mobile app and SMS.
About the Role:
We are looking for a startup minded technologist to expand our development team. The Full Stack Engineer will work on our suite of products including our web application, core API and 3rd party integration. The role is one of a generalist who likes to build scalable real time systems.
You will work with a highly motivated, diverse, and thoughtful group as we rapidly scale to disrupt an industry.
Outcomes You Will Produce:
Work directly on our ALICE platform, building our main web application
Improve and provide support to our Core API
Design and implement new 3rd party systems integrations
Build and decouple new background job processes (distributed background processing)
Decouple our application allowing for heterogenous servers for Jobs, API, PMS, etc
Analyse system performance and optimise components of our application
Design and implement a distributed message queue architecture
Transition our architecture to micro services
Try new solutions and build POCs that can be presented to the team
Java development min 5+ years (or comparable OO Language)
Web technologies 3+ years (HTML5, CSS3 and JS)
Object Oriented Development for 5+ Years (Java, C++, C#, Ruby, Python)
Jquery and AngularJS (or similar library) development
Knowledge in at least one responsive Front-end framework (Foundation, Bootstrap, etc)
Distributed Systems Architecture / SOA
Real time systems and messaging
SQL Database design and development
Agile software development
Bachelor's degree in Computer Science
What Makes A Great Full Stack Engineer?
A product and customer oriented mind set who sees tech as a tool to solve problems
Team oriented and Self motivated
Strong analytical skills both qualitative and quantitative
Awareness of latest technologies and discipline to know when to use them vs proved solutions
Passionate about architecture, technology, and operations centric problem solving
Interest in participating in User Experience analysis and Product Design
English speaking and a great written and verbal communication
Why you should join us?
You will build a disruptive technology in the largest global industry
You will help drive the direction of an evolving product through your insights and execution
You will work with a team of passionate product and technology entrepreneurs.
Because you want to make an impact, and love what you do every day!