Who are we?
Prosperty is a PropTech company, already present in 4 locations and operating in 2 countries, recognized as the 5th fastest-growing company in Southern Europe! We are at the forefront of the PropTech industry, developing innovative solutions to streamline and enhance the real estate experience for all stakeholders. From our cutting-edge property search platform to our advanced property management tools, we are dedicated to improving the efficiency and transparency of the real estate market. With a strong focus on customer satisfaction and a commitment to using the latest technologies, we are poised for continued growth and success.
We are a forward-thinking company that designs and develops state-of-the-art technologies to improve the way people search for, buy, and manage properties. Our team is made up of innovative thinkers and problem solvers who are passionate about making a difference in the industry.
We have been certified as a “Great Place to Work,” and we intend to continue to invest in our people, cultivating an excellent work environment with unlimited opportunities to learn and grow.
Join our dynamic PropTech company and be a part of the revolution in real estate technology!
For more information, you may visit our website: https://theprosperty.com/about-us
Who are we looking for?
We are looking for a Senior Back-End Engineer to work alongside team members, collaborating on various layers of infrastructure for developing and maintaining the codebase of our product. You will be responsible for developing new features and extending existing features of our web applications. You will also be required to understand all aspects of our platform, develop high quality code, perform code reviews and conform to the latest best practices.
What will you do?
- Collaborate with fellow engineers to innovate, develop and scale our products with the use of modern technologies and best practices
- Build new features using modern PHP (Laravel)
- Work on bug fixes and improvements during each cycle
- Maintain and write unit, feature and integration tests
- Help plan and define the scope of new features
What skills and experience do you need to have?
- Minimum 5 years hands-on experience in a similar engineering role
- Strong understanding of object-oriented programming and software design patterns
- Strong experience in PHP and Laravel framework, including:
- Strong understanding of Laravel queues, and experience with queue drivers such as Redis or Amazon SQS
- Familiarity with event broadcasting, and experience with broadcast drivers such as Pusher, Redis, or Socket.io
- Experience with Laravel events and listeners, and understanding of event-driven programming
- Familiarity with ORMs such as Eloquent and query builders such as Query Builder
- Experience with writing automated tests for Laravel applications using PHPUnit or Pest
- Strong database skills using MySQL or PostgreSQL and deep understanding of MySQL database architecture and query optimization techniques
- Experience with RESTful API design principles and building RESTful APIs using Laravel
- Proficient in Git version control system for daily workflow
- Experience with Docker
- Comfortable working in a Linux-based development environment, including familiarity with the command-line interface and common utilities
- Comfortable working with the PHPStorm IDE for PHP
- Experience with AWS or other cloud platforms will be a plus
- Excellent communication skills, both verbal and written
- Strong problem-solving skills and ability to think creatively to come up with innovative solutions to complex problems
- Effective time management skills
- Ability to work independently, as well as with others
- Strong organizational skills to effectively manage multiple projects and priorities
- Attention to detail and commitment to producing high-quality work
- Proactiveness and self-motivation, taking ownership of assigned tasks and driving them to completion
- Comfortable in a fast-paced start-up environment
What do we offer?
- Competitive salary
- Private Health Insurance
- Access to state-of-the-art technology systems and data
- Continuous training on our tools and methodologies
- A modern, creative and vibrant work environment, certified as a “Great Place to Work”
- Continuous growth and development opportunities
We thank all applicants for their interest; however, we will only contact those selected for an interview.
As a Great Place to Work, we take pride in the work we do and the people we work with. Join us!