NFQ is a core technology partner for HomeToGo – a dedicated team of software engineers and data science professionals driving innovation to power a marketplace with the world’s largest selection of vacation rentals. We are expanding HomeToGo’s technology team in Poland and are looking for the brightest talents to join this growing company.
Currently, we are seeking a a top-notch team player to step into the role of Senior Software Engineer (PHP) within our Paid Marketing team. This opportunity allows you to dive into the world of enhancing and managing our extensive marketing applications and handling systems for millions of paid marketing campaigns. Your contribution will be crucial in the ongoing development and care of our product.
In this role, you will
- Collaborate closely with business stakeholders to plan and execute a data-driven roadmap and tasks
- Contribute to best practices and continuously improve the code and architecture of our systems
- Ensure the scalability and reliability of our high-scale systems
- Develop tests and monitoring systems to maintain project maintainability
- Utilize your expertise in PHP development, frameworks (such as Symfony), and design patterns
- Demonstrate knowledge of highly scalable distributed systems
- Implement Test-Driven Development practices to ensure quality code
- Communicate proficiently in English at the business level
What you will bring
- 5+ years of experience in developing systems using PHP
- Strong experience with enterprise MVC frameworks, ideally Symfony
- Familiarity with basic principles like SOLID and DRY
- Proficiency in design patterns
- Strong SQL and data organization skills, with expertise in MySQL/MariaDB
- Designing asynchronous systems involves utilizing a queue-based system, with expertise with RabbitMQ
- Experience working with Docker for containerization
- Familiarity with Redis for high-performance caching (or any other caching system)
- Knowledge of Elasticsearch for efficient search operations
- Experience working with highly scalable distributed systems
- Experience working with a SCRUM
- Proficiency in English, both written and verbal
These additional skills would be considered as advantage:
- Performance marketing experience
- background in system architecture
- Knowledge of Kubernetes and basic operations skills
- Understanding of React and a basic knowledge of Redux
What we offer
- Career of growth opportunities and promotions, 360 feedback, performance evaluation system, and mentoring from an international and distinguished team
- Culture of empowerment, trust, recognition, autonomy and quarterly transparency about company goals. A focus on work-life balance, combined with consistent collaboration and support from a team of 30+ nationalities
- Compensation of attractive salary, health insurance, additional holidays, flexible working hours, language courses, employee-led workshops, office perks, frequent team building and company events, business trips to Berlin