Position: Back-End Developer
Company: AppReal
Category: Node.js
Experience required: 2y
English level: intermediate

Guesty provides a property management software product and support services for the $100 billion Airbnb and vacation rental market. We are Y-Combinator alumni, backed by top VCs in the US and Israel, and are already profitable, looking to scale our proven business model.

The "Operations' group delivers features to streamline everything from the moment a reservation has been received until a guest checks out. This includes guest communications through our best-in-class Unified Inbox, orchestrating operational tasks using advanced reporting, workflow automations capabilities and addressing the on-the-ground operational team needs via our mobile app!

Our products are highly performant and scalable, following latest micro-services and microapps architecture, serving millions of requests per day.

We are growing fast and looking for talented and highly motivated individuals to join us!

We are using the latest technologies and frameworks, Node.js and Mongo on the server-side and React on the client-side. We promote continuous learning and are open to learning and implement new things all the time.

**Responsibilities:**
- Design of the overall architecture of the web application
- Implement cool new features, services, and APIs
- Write reusable code and libraries
- Optimize the application for maximum speed and scalability
- Solve bugs (no one can hide from it)
- Write tests and monitor

**Requirements:**
- At least 4 years of experience in development roles, preferably from startups (or other agile environments).
- Proficiency in either Java / Python /JavaScript - experience with NodeJS (ExpressJS) , TypeScript - Advantage!
- Experience with NoSQL databases (MongoDB, Redis).
- Hands-on experience with distributed log systems (like Kafka)
- Experience with Microservices Architecture and Docker.
- Passionate about technology, enjoys solving complex problems and learning new technologies.
- A team player with strong communication skills.

**We offer:**
• 20 days paid vacation;
• Coffee, tea, fruits everyday;
• Fan zones, happy hours, corporate parties;
• Flexible and transparent work conditions;
• It's a full-time position;
• Remote.