Starting with a simple page describing events, our service has grown into a portal with theater and concert events with an average attendance of 250,000 unique users per month. Over the years, we have learned to understand our customers, their needs and desires. Today, we can confidently say that we have the expertise of a universal ticketing channel, both online and offline, among former compatriots in Germany and the EU. Now we want to strengthen our team with YOU!
Responsibilities:
- Support and develop new modules using the MVC approach, including:
- Designing and working with MySQL databases.
- Developing classes, working with inheritance and controllers.
- Creating HTML templates and integrating them with the backend.
- Writing and optimizing JavaScript scripts (general and view-specific).
- Developing complex SQL queries for data manipulation.
- Efficiently working with arrays (including associative) in PHP.
- Integrating with REST APIs of our partners.
- Collaborating with the team to implement tasks aligned with user requirements.
Requirements - Technical Skills:
- Strong knowledge of:
- PHP 7xx, Composer, OOP, MVC.
- SQL, MySQL.
- JavaScript (ES6+), npm, Webpack.
- HTML, CSS/SCSS, Bootstrap 4/5.
- jQuery.
- Experience working with REST APIs.
- Ability to write clean, maintainable code.
- Skills in adaptive and cross-browser layout.
- Confident use of version control systems (Git).
Nice to have:
- Knowledge of modern JS frameworks (React, Vue.js).
- Experience with other server-side programming languages.
- Experience optimizing web application performance.
- Understanding of DevOps practices.
We offer full-time employment Monday till Friday. At the same time we do not maintain a rigid time schedule, because the most important thing is to fulfill the task, not work from call to call. Also work is done remotely - no need to go across town!
In any case, no matter what happens, you can always count on a punctual salary and paid vacation.
The probationary period is 2 months, which is also paid.
If you have any questions, you can contact us by phone (also Telegram, Whatsapp or Viber) or through this website.
Роман