Position: Senior PHP Developer for Industry Operating Systems
Company: FlexMade
Experience required: 5y
English level: upper

Responsibilities:

- Evaluate possible improvements, both in the code and in the architecture
- Create well-tested modules and improve existing ones
- Write automated tests and increase the level of automation
- Maintain existing backend architecture

Benefits:

- Regular challenges, education, and knowledge exchange to make you even better than you are
- Enthusiastic and supportive team
- Open and constructive working culture in a dynamic and fast-growing environment
- Life does not always have a schedule. Don’t worry, we’re very flexible when it comes to working hours!

Experience:

- Very good knowledge of PHP, OOP, and design patterns.
- Experience in consuming and creating elegant REST APIs. Bonus points for knowledge of the OpenAPI Specification
- Very strong communication skills, both written and verbal
- Experience writing tests, and understanding why that's important
- You are comfortable with our tech stack and have experience with large parts of it
- Ideally, you have eCommerce experience and have worked with Sylius before
- Independent, solution-oriented approach and an open and team player personality
- Hands-on mentality and the desire to create something new
- A desire for DevOps
- An eye for the big picture

Language requirements:

- English Intermediate
- German Minimum Professional Proficiency

Technologies:

- Programming languages: PHP
- Web frameworks: Symfony
- OS-level virtualizations: Docker
- Databases: PostgreSQL
- JavaScript Runtime Environment: Node.js
- Version Control System (VCS): Git
- Programming Interfaces: Application Programming Interface (API)
- Web servers: Nginx
- E-commerce: Sylius
- Container-orchestration systems: Kubernetes
- Unit testing frameworks: PHPUnit
- Continuous Integration & Delivery (CI/CD): Gitlab Pipelines
- Cloud Computing Platforms: Google Cloud Platform (GCP)
- Stream-processing platforms: Apache Kafka