PHP+JavaScript Developer

Tallinn, Estonia
Must-have skills:
PHPJavaScript
Nice-to-have skills:
Vue.js
Considering candidates from:
Central Asia, Europe, South Caucasus, Belarus, Moldova, Russia and Ukraine
Work arrangement: Onsite
Industry: Aviation & Aerospace
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Provided
Size: 51 - 200 employees
Logo of SkySelect

PHP+JavaScript Developer

Tallinn, Estonia
Founded in 2017, SkySelect is an enterprise marketplace for the $100B airline industry. They are disrupting aircraft spare part purchasing by connecting airlines and part suppliers in real-time to make the supply chain transparent and predictable.
Founded in 2017, our client is an enterprise marketplace for the $100B airline industry. They are disrupting aircraft spare part purchasing by connecting airlines and part suppliers in real-time to make the supply chain transparent and predictable.Right now, the company is looking for a senior-level Full-Stack Developer with at least 5 years of relevant experience to join their team. You will develop new functionalities to the product, maintain and refactor the platform for performance and scalability, develop and maintain integrations with third-party ERP systems of airlines and part suppliers,  drive the process of changing the current monolith application to modern service-based architecture and build UI interactions in JavaScript and make them beautiful.
Must have skills:
  • Solid knowledge of OOP PHP, PHP frameworks and RESTful APIs
  • Understanding the internals of a modern web framework (MVC, ORM, DI, queueing)
  • Know the difference between spaghetti code and a well-architected PHP application
  • Ability to build a UI  with HTML, CSS and JavaScript (they use Vue.js, but OK to consider someone who has experience with React/Angular)
  • Experience with SQL, efficient querying, common data structures and caching
  • Adept at tackling frequently changing requirements, identifying an MVP and shipping code early and often
  • Ability to dig into the existing codebase, know how to refactor for performance and maintainability
  • Great communication and problem-solving skills, good command of spoken and written English
Good to have skills:
  • Ability to design, document, build and evolve services, APIs and data models
  • Exposure to working with large volumes of data, both relational and unstructured
  • Experience with front-end frameworks and preprocessors, e.g. jQuery, Zurb Foundation, Sass
  • Knowledge of modern JavaScript (ES6) and at least one modern JS framework, e.g. Vue.js, React
  • Experience working in an Agile DevOps environment