Roles:
Backend
Must-have skills:
PHP
Nice-to-have skills:
JavaScript
Considering candidates from:
Central Asia, Europe, South Caucasus, Belarus, Moldova, Russia and Ukraine
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
Company
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.
Description
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