Fullstack PHP Developer

secra bookings GmbH
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Remote

Tech stack

PHP
API
Amazon Web Services (AWS)
Architectural Patterns
Software Quality
Code Review
Databases
Command-Query Responsibility Segregation (Software Development)
Relational Databases
Software Design Patterns
Linux Commands
MariaDB
MySQL
Object-Oriented Software Development
Software Architecture
Query Optimization
Simple Object Access Protocol (SOAP)
Symfony
TypeScript
React
PHPUnit
Backend
Gitlab
GIT
Containerization
Front End Software Development
Api Design
REST
Software Version Control
Docker
Microservices

Job description

We are looking for a Fullstack PHP Developer to join our cross-functional team and take a leading role in developing the engine that powers our entire product ecosystem. You will be responsible for designing, building, and maintaining the core logic and APIs for our channel manager, booking systems, and Guest App. Working with a modern tech stack centered on PHP and Symfony, you will also play a key role in modernizing our established, business-critical applications, ensuring the reliability and performance that allows thousands of hosts and guests to connect seamlessly., * Backend Development: Design, build, and maintain high-quality, reusable, and scalable backend services and applications using PHP and Symfony.

  • API Development: Take ownership of designing, implementing, and maintaining robust RESTful and SOAP APIs that serve our frontend applications and connect with dozens of external partners.
  • Database Management: Work with MySQL/MariaDB databases, focusing on efficient data modeling, query optimization, and performance.
  • Legacy Code Modernization: Actively participate in maintaining and refactoring our existing PHP applications, improving their architecture and bringing them in line with modern standards.
  • Collaboration: Work closely with frontend developers to define API contracts and with Product Owners to translate business requirements into technical solutions.
  • Code Quality & Mentorship: Write clean, well-documented, and thoroughly tested code. Act as a mentor for other developers, promoting best practices and providing constructive feedback through code reviews., * Personal responsibility and autonomy: We work as equals. You will work independently, help make decisions and have the opportunity to make a real difference.
  • Flexibility and team spirit: Flexible, remote-friendly working is in our DNA. At the same time, we celebrate our strong sense of community at team events, social gatherings, summer parties and Christmas celebrations.
  • Growth and development: In a growing company, careers don't always follow fixed paths. We encourage people to take responsibility and get involved. We provide training, modern tools, and the opportunity to develop professionally, horizontally, or with increasing responsibility.
  • Variety and diversity: No two days are the same. You can expect an exciting product environment, as well as a diverse and demanding customer base.
  • Compensation and benefits: As well as a fair salary, we offer a company pension plan and health benefits through our EGYM Wellpass partnership.
  • Remote and Baltic Sea air: Our company headquarters are located in Sierksdorf on the Baltic Sea - a place with a high quality of life and space to breathe. Together, we will find a working environment that suits your individual needs and our tasks.

Requirements

Do you have experience in TypeScript?, * Technical Foundation: Extensive professional experience in backend development, with deep expertise in PHP (7/8) and modern frameworks like Symfony.

  • Database Expertise: Strong command of relational databases like MySQL/MariaDB, including complex query design and optimization.
  • Architectural Patterns: Solid understanding of software architecture principles and design patterns (e.g., OOP, DDD/CQRS).
  • API Development: Proven experience in designing, building, and consuming RESTful and SOAP APIs.
  • Tooling: Proficiency with containerization (Docker), version control systems (Git), and the Linux command line.
  • Team Player: You are a collaborative team member who communicates effectively and enjoys working in an agile environment.
  • Languages: You are fluent in English (min. C1). German language skills are a plus, but not required.
  • Qualifications: You have a relevant degree (apprenticeship/university) in development or a comparable field.

Bonus points for knowledge in...

  • Backend testing frameworks (e.g., PHPUnit)
  • Frontend technologies (TypeScript/React) for better collaboration
  • AWS and CI/CD pipelines (e.g., Gitlab)

About the company

secra Bookings is a leading provider of online holiday accommodation sales across Europe. As part of the HomeToGo PRO segment of the HomeToGo Group, we combine the advantages of a dynamic, medium-sized company with the innovative strength of an international technology group. Our large international team consists of product, engineering, sales, support, and marketing experts who are enthusiastic about implementing ideas, taking responsibility, and working together. We are open, solution-oriented, and proud of our culture, which is characterised by trust, respect, and a genuine enjoyment of our work., We connect host and guest - that is our mission! We develop practical and efficient system solutions for online marketing of vacation accommodations. We have already received several awards for this. We advise and support rental agencies (Fewo-Agent.de), destinations (SECRA booking system) and all other hosts worldwide (Fewo-Channelmanager.de) and thus ensure many bookings and simple processes. In addition, we offer web and consulting services to support our customers holistically. Our service is complemented by our own, wide-reaching accommodation portal Ostsee-Ferienwohnungen.de. SECRA was founded back in 1999 - and thanks to our success, we continue to grow - now to over 50 people!   You must create an Indeed account before continuing to the company website to apply

Apply for this position