Senior PHP Developer

Remote or Tallinn, Estonia
Roles:
Backend
Must-have skills:
PHP
Nice-to-have skills:
JavaScript
Considering candidates from:
Central Asia, Europe, South Caucasus, Belarus, Moldova, Russia and Ukraine
Work arrangement: Onsite or remote
Industry: Aviation & Aerospace
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Paid
Visa support: Provided
Size: 51 - 200 employees
Logo of SkySelect

Senior PHP Developer

Remote or 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.
Right now, the company is looking for a senior-level  Backend Developer with at least 5 years of relevant experience to join their team onsite in Tallinn (or remote for EU-based candidates). You will participate in the planning and design of new customer-facing features, own the backend business logic and take good care of the data, improve and refactor our platform to keep it performant and scalable.

Tasks:
  • Participate in planning and design of new customer-facing features
  • Collaborate with the company's frontend developers to design and build APIs
  • Own the backend business logic and take good care of the data
  • Participate in code reviews and peer testing of the new functionality
  • Automate testing of your code and participate in fixing bugs
  • Solve problems with the product, design and business teams
  • Improve and refactor the platform to keep it performant and scalable
Must-have:
  • Solid knowledge in OOP PHP, PHP frameworks and RESTful APIs
  • Understanding of the internals of a modern web framework (MVC, ORM, DI, queueing) and current PHP ecosystem (Composer)
  • Knowledge of Laravel, Symfony or other modern PHP MVC framework
  • Experience with SQL, efficient querying, common data structures and caching
  • Ability to design, document, build and evolve services, APIs and data models
  • Great communication and problem-solving skills, excellent command of spoken and written English
Nice-to-have:
  • Ability to work on aspects outside the application code - from designing the system architecture, managing the lifecycle of services, modeling databases to security and compliance
  • Experience working with large volumes of data, both relational and unstructured
  • Familiarity with modern JavaScript (ES6)
  • Any exposure to frontend development (HTML, CSS, JavaScript) and modern JS frameworks (React, Vue, Angular)
  • Experience working in an Agile DevOps environment
Benefits:
  • Health insurance
  • Gym membership
  • Fruits and coffee at the office
  • Team events and celebrations
  • Stock options
Interview process:
  • Intro call with Toughbyte
  • Culture and tech interview with the CTO (60-90 mins)
  • Technical interview with online coding test ( 1 hour)
  • Interview with the team (developers + POs, 1 hour)
  • One more interview in case the decision regarding the candidate could not be made after three interviews