For our client we are searching for several Full Stack laravel developers

Summary of strict requirements
– Backend vs. frontend 80-20 (estimate)
– Back-end: Strong Laravel expertise (4+ years, Node.js experience (2+ years) and Docker experience (1+ year) (replacing parts of laravel with node.js, building microservices)
– Front-end: VueJS (2+), Javascript (native), HTML, CSS/LESS/SASS (5+)
– Strong knowledge of PHP
– English: intermediate+
– Active communicator
– 12 months+ contract

Full descripion senior Node.js / Laravel role

About the company
The company is a Dutch e-commerce company. They build and maintain an online platform to connect to airport services across the world and sell these services to airport travelers. The company employs 25 people and is growing fast, year on year (Y2Y) basis 50%. They have the financial resources to extend services on the platform and invest in new.
On the platform different modules and their front-ends needs to be developed and/or refractured. Example of modules are pricing-yield module, payment proces, administration, personal environment etc..

About the team
They currently work with a development team of 6 developers partly remote and partly from the office consisting of 4 full stack laravel developers, 1 frontend developer, a Q&A and a product owner. They would like to expand their remote team further and are looking for remote frontend developers. The team works according to the scrum-cycle and handels building new functionality, extending existing functionality, bugfixing, refactoring and redesign. Currently they are transforming to microservices. The team is coached by a CTO with long experience in leading remote teams and technically scaling platforms.

About you
We are mainly interested in senior Laravel developers with node.js experience who have experience with microservices.. You are highly experienced in working remote for English speaking customers. We are looking for at least Medior+ / Senior developers. Developers will work on a wide variety of tasks, ranging from new features, bugfixes to maintenance/refactoring. In general, developers will work 80/20 on back-end/front-end. These percentages will vary depending on the experience, skills and preferences of the developer and the need of the development team.

The company is growing fast. Therefore we can offer you opportunities to be involved in various aspects of the company. In short, a great opportunity to discover and develop your own qualities!

Soft skills
What is important besides your technical expertise is your soft skills. You are a good, active listener meaning you are familiar with asking questions to get to know what is required and you have good communication skills (orally and written). You are experienced in working remote for English speaking customers. You know you better communicate too much than too little, with your team, to deliver your part of the software product. Your level of English conversation is at least intermediate+. Further you are curious and eager to learn and you take initiative. You are easy in connecting and collaborating with other team members.

Overview soft skills

  • Advanced communication skills (orally and written).
  • You are proactive with a keen eye on quality of the code. You ensure that the coding you deliver is well structured and tested. Even if this means you have to refactor existing parts of the program. Therefore you communicate with the development team to discuss when you see code which lead to a cascade of maintenance.
  • You are accurate and senior in your way of working. The code you deliver works as described and discussed. This way your colleagues donot need to spend unnecessary time on your code.
  • English level of conversation is at least intermediate (experienced working with English speaking teams), preferably upper intermediate.
  • Highly experienced in working in remote teams (you know the challenges involved in working remote).
  • Active listener: ask questions to understand clearly what you need to developed.

Technology stack (strict requirements)
Front-end: VueJS, Javascript (native), HTML, CSS/LESS/SASS (for backend less important skills)
Back-end: Laravel, Node.js, Laravel Blade Templating, PHP.

Docker is required, Kubernetes is an extra.
Version control: GIT.
Our different development teams uses Scrum and Jira.

We are currently NOT open to candidates who have not worked with Laravel or Node.js. 

Further details of the technical environment
The application runs in Laravel which by design is an MVC framework. Since the start of the product we built it in Laravel4 and upgraded  to Laravel7. Just a few months ago we decided to make a plan where we convert parts of the application to (micro)services for better testing. For microservices node.js is used, but LAravel will stay besides node.js. That is something that we are now starting up and therefore we search for the right developers to join the team.
 
Our hosting runs on Google cloud where the application is hosted in three regions (USA, EU, Australia). We work with a develop-master git workflow. Deploys are automated and we are adding (unit) tests frequently to make sure the most important parts of our code are tested. The team works in sprints of 2 weeks and uses SCRUM and has daily standups. Jira is the tool where the backlog is and all data related to that.
 
This all sounds nice but there are some things we need to improve. Since the start of the product we have had a number of developers (senior, junior, intern) to work on the codebase. As a result, some parts of the code is dated and needs to be refactored. For example our booking flow needs to be reworked so we can extend our platform services to new markets. Adding this kind of functionality now would cost a lot of work and hacking in the current code which we do not want. 

Hiring process
1st interview with the recruiter
2nd code assignment
3rd interview with lead developer and CTO

Contract
3 month trial period (evaluation after 1st month)
After trial period 1 month notice
1+ year contract (we are looking for fulltime hire for the long term).

If you recognize yourself in this profile and if you are eager to work with a Dutch company than we are looking for you. Our company is growing fast and we are looking for new enthusiastic remote working employees who strengthen our team with their expertise for the long term. We offer you opportunities to be involved in various aspects of building the e-commerce platform of the company. In short, a great opportunity to discover and develop your own qualities!

About TechTalent4Growth
TechTalent4Growth is helping small and medium sized companies grow by providing them with the European Top Tech talent. We search for experienced software developers in different countries. We have a human approach: we respect the individual and we search for qualities and competences to let people unlock their potential. When you are a company with available frontend developers for long term hire we invite you co contact us (Asian companies are excluded for this assignment).