Full stack developer (PHP, Next.js)

INFOBUS Verified Employer

INFOBUS Holding is one of the leading European platforms for searching and purchasing bus, train, and flight tickets. We connect transport companies and travelers, creating convenient solutions for planning and booking trips. Our mission is to make comfortable travel accessible to everyone. If you’re passionate about travel and want to shape the future of digital products in the travel industry — this position is for you! We are currently looking for a Full stack developer (PHP, Next.js).

What you’ll be doing:
 

1. Support and development of the React widget:

  • Support and refactor the existing booking widget (React 19, Webpack 5, i18next)
  • Break down large components into smaller, maintainable modules
  • Migrate class components to functional components using hooks
  • Optimize performance (contexts, re-renders, bundle size)
  • Eliminate technical debt and reduce code duplication
  • Work with interactive UI elements: seat selection, maps (Leaflet), booking forms, payments
     

2. Next.js + Strapi CMS:

  • Develop and maintain the corporate website / landing pages using Next.js
  • Configure and customize Strapi CMS for content management
  • Integrate CMS with the frontend via REST / GraphQL APIs
     

3. PHP backend:

  • Support and develop the server-side part using PHP 7.4
  • Work with the Controller → Service → Repository architecture
  • Write and maintain unit tests (PHPUnit)
  • Refactor legacy code (migrating procedural code to OOP)
  • Work with three MySQL databases via MySQLi

    Must have for his role:
  • JavaScript / TypeScript - strong proficiency
  • React - 3+ years of commercial experience (hooks, contexts, render optimization)
  • Next.js - experience with SSR/SSG application development
  • Strapi CMS - experience in configuration and customization of content types and plugins
  • PHP - 2+ years of commercial experience (PHP 7.4+, OOP, MVC patterns)
  • Webpack - understanding of configuration, bundling, and bundle optimization
  • CSS/SCSS - experience with CSS Modules, Bootstrap, responsive layout
  • REST API - experience integrating with backend services
  • Git - confident with branching, merge requests, and code reviews

     

    Nice to have:

  • Experience with MySQLi, prepared statements, and the Repository pattern
  • PHPUnit - experience writing unit tests
  • PHPStan / PHP-CS-Fixer - static analysis and code style tools
  • Composer - PHP dependency management
  • Experience with i18next (multilingual support)
  • Experience with Leaflet / mapping libraries
  • Knowledge of GraphQL
  • Experience refactoring legacy codebases
  • Experience with CI/CD (GitLab CI)
  • Docker

 

We offer:

  • Cool, long-term projects in an IT company developing its own product and recognized as an expert in the regular transportation market
  • Opportunities for professional and career growth
  • A high level of corporate culture and openness to innovative ideas
  • The opportunity to travel with significant discounts on tickets

     

    Interested in the opportunity? Send us your CV!

     

Required languages

English A2 - Elementary
Ukrainian C2 - Proficient
Published 17 March
30 views
·
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...