We are looking for an experienced Senior Developer to join our client's growing Agile team. As well as working on their existing platform, built in Laravel and React, you will also be involved in designing and building new, modern and performant software to meet the needs of the growing business and their expanding client base. This is an exciting time to join the team, as multiple areas of the platform are due to be upgraded, and discussions around tech, architecture and approach are ongoing.


The ideal person will help to advance the development team as a whole, by bringing experience with automated testing, best-practice and alternative technologies. Your role will include mentoring and supporting other team members to build their skills and confidence in these areas. You will also be involved in improving development practices by providing input on coding standards, involvement in the peer-review process, and introduction of new ideas and approaches.


Essential Skills and Experience


  • 5+ years of experience in a commercial environment
  • Understanding of and experience implementing SOLID principles
  • Excellent grasp of OO PHP, including PHP 7 and 8
  • Extensive experience with Laravel or similar MVC frameworks
  • Experience with modern Javascript and React.js, Vue.js or similar
  • Experience writing automated tests / TDD
  • Experience with relational Databases (SQL, MySQL, PostgreSQL)
  • High proficiency with Git
  • HTML, CSS, SCSS
  • Experience with frontend build tools eg Vite, Webpack, Gulp


Desirable


  • Prior experience with affiliate tracking, data integrations or similar
  • Experience in refactoring and implementing reliable tests for complex code
  • Experience with API design and familiarity with various API standards such as REST, GraphQL
  • Understanding of Microservices architecture
  • Experience with handling and manipulating large datasets
  • Experience designing and supporting high-traffic applications
  • Single-page applications and static-site generators eg Nuxt.js, Next.js
  • Design and creation of reusable frontend components and use of component libraries
  • Experience with Laravel and PHP version upgrades
  • Comfortable using and configuring Docker
  • Familiarity / experience with TypeScript
  • Queuing and caching technologies such as Kafka/MSK, Redis, RabbitMQ, etc
  • Experience with various database types such as NoSQL
  • Familiarity with AWS
  • Processing of large datasets with Python or similar
  • Prior experience with Snowflake or similar data storage / analytics tools
  • Team leadership / management experience

  • Επίπεδο αρχαιότητας

    Μεσαίο-ανώτερο επίπεδο
  • Τύπος εργασίας

    Πλήρους απασχόλησης
  • Αρμοδιότητες θέσης εργασίας

  • Βιομηχανίες

Οι παραπομπές αυξάνουν τις πιθανότητές σας για συνέντευξη κατά First Achieve 2x

Δείτε ποιους γνωρίζετε

Λάβετε ειδοποιήσεις για νέες Full Stack Engineer θέσεις εργασίας στο Greece.

Συνδεθείτε για να δημιουργήσετε ειδοποίηση θέσης εργασίας

Παρόμοιες θέσεις εργασίας

Οι άλλοι χρήστες είδαν επίσης

Εξερευνήστε άρθρα συνεργασίας

Ξεκλειδώνουμε τη γνώση στην κοινότητα με έναν νέο τρόπο. Οι ειδικοί προσθέτουν χρήσιμες πληροφορίες απευθείας σε κάθε άρθρο, με τη βοήθεια της τεχνητής νοημοσύνης.

Εξερεύνηση περισσότερων