Success!

Note

Error

Session expiration Your session is going to expireClick here to extend

Experience level

Expert (€€€)

Estimated project duration

0-3 months

Hourly requirement per week

More than 30 hrs/week

Freelancer location requirement:

Europe

This project is currently receiving offers

Post a similar project and get non-binding offers in no time.

Post similar project now

Description

Full stack laravel developers (senior)

Main criteria (must haves):

- Devs from Europe

- 5+ years (fulltime) laravel experience

- English: speaking and writing upper intermediate

- experience with building high traffic sites (100.000 visits/ day)


If you have experience with all criteria, send me a message.

If you fail on 1 of these criteria donot contact me.


About the company

The company is a Dutch e-commerce company. The company employs around 20 people and is growing very fast. On their platform different modules and front-ends have to be further devel- oped or refractured. Examples of modules are pricing-yield module, payment process, admini- stration, personal environment etc..


About the team

They currently work with a team of 3 PHP Laravel developers, 1 Q&A/tester and a dedicated pro- duct owner. The company would like to expand their team and is looking for remote developers. The team will be coached by an CTO who is experienced in leading remote teams. The teams works as a scrumteam and handels building new functionality, extending existing functionality, bugfixing, refactoring and redesign.


About you

We are mainly interested in senior full-stack developers who 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 mainte- nance/refactoring. In general, developers will work 70/30 on back-end/front-end. These percen- tages will vary depending on the experience, skills and preferences of the developer and the need of the development team.


Technology stack (strict requirements)

Front-end: VueJS, Javascript (native), HTML, CSS/LESS/SASS. Back-end: Laravel Blade Templating, Basic PHP/Laravel. Version control: GIT

Our development team uses Scrum and Jira.

We are currently NOT open to candidates that have not worked with Laravel or VueJS.


Further details of the technical environment

The application runs in Laravel which by design is an MVC framework. Since the start of the pro- duct 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. That is something that we are going to start later this year, if we find more developers to join the team.

Our hosting runs on Google cloud where the application is hosted in three regions (USA, EU, Au- stralia). 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 func- tionality now would cost a lot of work and hacking in the current code which we do not want.


Soft skills

What is important besides your technical expertise is your soft skills. You are a good, active liste- ner 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 En- glish 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.

Furthermore

- Advanced communication skills (orally and written).

- You are proactive with a keen eye on quality of the code. You ensure that the coding you deli-

ver 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 spea- king 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.

Profile Requirements

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 re- mote working employees who strengthen our team with their expertise for the long term. We of- fer 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!


Hiring proces

1st interview with the recruiter (app. 30 mins)

2nd code review (app. 20 minutes)

3rd interview with lead developer and Managing director of the company (app 60 mins)


Contract

- Contract period: 3 month trail period (evaluation after 1st month)