Senior PHP Developer

Polska

16000 - 24000 PLN

Poziom
Senior
Umowa
B2B
Wielko┼Ť─ç firmy
25 - 49
Pozostało
Zakończono
Stack technologiczny
PHP:
Mile widziane
english:
Mile widziane
Miasta
Krak├│w
Opis

? Innovative platform

? Long term/permanent project

? Education industry

Luxdone was created by engineers and visionaries. We are entrepreneurs, all passionate about working with tech. Would you like to grow in a great atmosphere with inspiring people? - you've come to the right place ? We are excited to cooperate with 15 Software Engineers across Poland, with the average period of employment exceeding 2 years!

Currently, we are looking for a 100% remote Senior PHP Developer to join our partner, Interaction Design Foundation - the world's leading online design school with headquarters in Aarhus, Denmark. IxDF develops a complex learning platform, used by thousands of UX/UI Design students. In addition to the educational materials, the platform offers also online courses, boot camps and webinars targeting both industry and academia in the fields of interaction design, UX and UI.

Main tasks:

You'll help to develop the interaction-design.org website, which is a mix of a classic multi-page application with a REST API for PWA, and:

  • Write clean and maintainable backend code using the latest stable Laravel and PHP versions
  • Increase test coverage (in PHPUnit, Laravel Dusk, cypress.io, and TDD approach)
  • Participate in refactoring and eradicating technical debt
  • Optimize infrastructure for better scalability (in AWS, CDNs, Nginx, Redis for caching, Laravel Forge, GitHub actions + Deployer for CI/CD).
  • Improve the components and Design System in collaboration with the front-end team, which uses Blade components, Web components and Vue.js for PWA
  • Review code from your colleagues
  • Keep code quality optimal with the help of GitHub workflows with PHPCS, Psalm (error level 3), Rector, PHPCPD, Deptrac
  • Help yourself, and the whole team, get better and better. For example, by improving the handbook at handbook.interaction-design.org
  • Contribute to open-source projects and external packages

Team:

In this role, you will have a chance to cooperate with expert-level colleagues who contribute to the Laravel framework and packages from its ecosystem. Currently, in the team, there are 4 Back-end Developers and 1 Front-end Developer from the US, England, Canada, Denmark, Belarus and Australia.

Must-Have:

- 5 years of experience as a Software Developer
- Strong experience with PHP
- Decent knowledge of Laravel or any other PHP framework
- Communicative level of oral and written English (since the team is international)

Main technologies used in the project (to give you an overview):

- PHP (latest stable version)
- Laravel
- Laravel Forge
- Vue.js
- Nginx
- Docker
- AWS
- CDN
- Redis
- GitHub actions + Deployer for CI/CD
- Testing frameworks (PHPUnit, Laravel Dusk, cypress.io)

What do we offer?

- 16-24k PLN / month on a B2B contract
- 2 paid days off per month
- 100% remote work
- Office in the city centre of Krak├│w at your disposal
- Elastic working hours
- Full Equipment (MacBook Pro etc.)
- Lack of redundant bureaucracy
- Expert-level teammates and chance to contribute to the Laravel framework
- Great library of books and courses to keep your and skills at peak level
- Up to date domain, product and project documentation
- The chance to work on a popular and industry-leading product with an enormous, global community ÔÇö as well as a worthy mission

Recruitment process:

1. Application with a CV.
2. Short written test.
3. Cultural interview with a Co-founder/ Team Lead/ Manager.
4. Tech task.
5. Skill-oriented Interview.
6. Final interview with a Co-Founder of IxDF.

Apply!
We will be grateful if you attach a link to your GitHub or another repository to the application and share your projects with us. ?

Please note that (due to the type of contract) EU citizenship / Permanent Residence in Poland is required for this role.

Wy┼Ťlij CV
Ta rekrutacja prowadzona jest w serwisie zewn─Ötrznym. Po klikni─Öciu powy┼╝szego przycisku zostanie wczytana strona rekrutera na kt├│rej mo┼╝na kontynuowa─ç proces rekrutacji.
Zobacz r├│wnie┼╝