Position: Senior PHP Developer (Estonia)
Company: Toughbyte
Experience required: 5y
English level: upper

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.

Must have skills:
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.
Good to have skills:
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.