Senior PHP Developer

Remote or Berlin, Germany
Roles:
Backend
Must-have skills:
PHPSymfony
Nice-to-have skills:
Go
Considering candidates from:
Europe, Albania, Austria, Belarus, Bulgaria, Croatia, Czech Republic, Egypt, Ethiopia, Hungary, Iran, Moldova, Nigeria, Poland, Romania, Saudi Arabia, Serbia, Slovakia, Slovenia, South Africa and Turkey
Work arrangement: Onsite or remote
Industry: Hospitals and Health Care
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Paid
Visa support: Provided
Size: 201 - 500 employees
Logo of MEDWING

Senior PHP Developer

Remote or Berlin, Germany
MEDWING is Europe's leading job matching and career consulting company for all healthcare professions. A modern technology company that uses the advantages of digitisation and automation to make the matching process between specialist and hospital or nursing facility as timely, efficient, transparent and simple as possible for all parties involved.
Tasks:
  • Contributing to product development by providing pragmatic solutions to problems
  • Designing and developing the backend of one of our applications, implementing RESTful and GraphQL APIs
  • Integrating the application with our internal services, event bus, and 3rd-party APIs
  • Taking part in migrating the legacy monolithic application to microservices using PHP and Go
Must-have:
  • 5+ years of experience with PHP
  • Hands-on experience with CodeIgniter 
  • 2+ years of experience with Symfony or a similar framework
  • Practical experience with software testing (preferably with TDD)
  • Knowledge of different storage solutions (Redis, Postgres, etc.)
  • Understanding of event-driven architecture, DDD, and event-sourcing
  • Locating within 2-3 hours of a time difference with Berlin 
Nice-to-have:
  • Go experience or willingness to learn will be a huge advantage 
  • Experience in building, migrating, and scaling web applications with (micro-)services architecture
  • Hands-on experience with message brokers (RabbitMQ, Apache Kafka)
  • Fluency in German 
Benefits and conditions:
  • Trial period: 6 months
  • A relocation package if needed including visa sponsorship, tickets covering, and 1-month accommodations, full remote also possible 
  • 26 vacation days per year, plus an additional day for each year with MEDWING – up to 30 days
  • Working up to 90 days from our offices across Europe (e.g. Berlin, London, Düsseldorf, Munich, Hamburg)
  • Swapfiets membership and subsidized monthly public transportation ticket
  • Learning & Development program (online language courses with Lingoda, free Udemy accounts)
  • Benefits from health management (Health insurance, flu and corona vaccinations, corona tests)
  •  An open and colorful corporate culture with many international colleagues (around 40 cultures presented)
  • Exercise with a personal trainer several times a week
Interview process:
  • Intro call with Toughbyte
  • Screening interview for 30 min
  • The online assessment for 2,5 hours max
  • Technical interview, 1 hour
  • Behavioral interview with VP of Engineering for 45 min
  • Pair programming and System Design for 2 hours 
  • Product Manager interview for 30 min