PHP Developer

About Noovy

 

At Noovy, we're on a mission to simplify the way hotels manage their daily operations. Our all-in-one Property Management System is built to empower independent hotels and small chains with the tools they need to deliver seamless guest experiences and run more efficiently. We're a modern, tech-driven company with a strong engineering culture and a product team that loves solving real-world problems.

 

Why this role matters

 

We're expanding our backend development capabilities and are looking for a talented PHP Developer to join our existing team. You'll primarily focus on enhancing and maintaining our core web application's backend, which is central to our PMS solution. This role is crucial for delivering new features, optimizing performance, and ensuring a robust and scalable system for our hotel partners. You'll be an integral part of a cross-functional team, collaborating with front-end developers, product designers, and QAs to drive our product forward.

 

What you’ll do

 

• Develop and maintain features for our backend services, supporting our web app, mobile app, and third-party integrations.

• Design and implement robust and scalable solutions, including API integrations.

• Contribute to decisions on architecture, tooling, and best practices for our backend systems, with a focus on Domain-Driven Design (DDD) principles.

• Optimize and maintain performance of our backend services, specifically in high-load environments.

• Write clear and comprehensive documentation for new and existing functionalities.

• Collaborate with front-end developers, mobile developers, and other team members to deliver integrated solutions.

 

What we’re looking for

 

• Strong experience with PHP 8.2+ and modern PHP frameworks (Symfony or Laravel is a must-have).

• Solid understanding of relational databases, particularly MySQL.

• Experience with in-memory data structures and caching, specifically Redis.

• Practical experience with message queueing systems (e.g., Amazon SQS, Beanstalkd).

• Proficiency with Docker for containerization.

• Strong understanding and practical application of Domain-Driven Design (DDD).

• Experience with various API formats and protocols: JSON, XML, SOAP, REST, and specifically GraphQL.

• Familiarity with monitoring tools like ELK stack and error tracking with Sentry.

• Proficient in using tools like Postman for API testing and development.

• Ability to create clear and concise technical documentation.

• Comfortable working in a team that values collaboration, quality, and code reviews.

• Bonus: Experience with unit testing.

 

What we offer

 

• A key role in shaping our backend product and contributing to a core business solution.

• A strong, friendly engineering culture where you’ll work with talented teammates and modern tools.

• Flexibility to work remotely.

• Competitive compensation and perks tailored to your location.

• The opportunity to grow with the team and the company.

 

Ready to build something meaningful?

We'd love to hear from you. Apply now and let’s talk.

Published 4 June
195 views
·
81 applications
34% read
·
7% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...