PHP+JavaScript Developer

Business software company
Tallinn, Estonia
Photo of Alyona Semenova
Recruiter
Alyona Semenova
Must have skills:
PHP
JavaScript
Nice to have skills:
Vue.js
Work arrangement:
Onsite only
Industry:
Business software
Language:
English
Level:
Senior
Visa sponsorship:
Provided
Company size:
11-50 employees
Trial period:
4 months

PHP+JavaScript Developer

Business software company
Tallinn, Estonia

Description

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

Position closed, but we can still help

Check out our current open positions