Backend PHP Developer
Help us with our vision of making the best platform to find and book tours and travel activities online.
About TourScanner
TourScanner is the first search engine for tours & travel activities. TourScanner is revolutionizing how travelers look for tours, tickets, and travel activities by aggregating and comparing the deals offered by multiple partner websites. Check out our website to see what we are doing.
We are a small international team with a flat organization. The language of the team is English.
Important: See full info about how to apply below.
Your role
If:
- You’re an ambitious Backend developer with great initiative and drive
- Developing your own solutions to technical problems gets you going
- You thrive when you have great technical freedom over what methods, solutions or technologies to employ in your work
This could be the perfect role for you.
You’ll be responsible for managing the web back end of the application, developing new features and pages and maintaining it, and taking charge of a part of the application.
You’ll be supporting and improving the user journey by helping develop the logic behind new customer-facing components, as well as performing integrations with other applications used by other technical and non-technical teammates.
You will be joining our Tech team, currently composed of 3 developers. We are looking for a team member who wishes to stay in the company and grow with it (we are not interested in consultants or sporadic/short-term collaborations).
Requirements:
- 3+ years of experience working in a backend web development role
- Good knowledge and experience with PHP
- Good knowledge of MySQL or MariaDB
- Git
- Docker
- Knowledge of any PHP Framework. We use Laravel, which is fairly simple to pick up and learn from scratch even if you’ve worked with a different one so far.
Apart from your great technical skill, you’ll also need:
- Good initiative. Express yourself fully, often talk with your teammates and promote your ideas to the table, both for development and collaboration.
- A problem-solving mindset when encountering new challenges you’re not already familiar with (will happen a lot). Personal initiative, out-of-the-box thinking, a sense of knowing when to bend technical rules and practices and when not to, and creative solutions to problems are all highly valued.
- Good planning, being methodical and organized with your work. This is essential as you’ll be taking on a piece of the application that will be primarily under your care.
- Oral and written fluency in English
- Interest in working in a startup environment: good flexibility and adaptability are needed. We are not a corporate company with a defined process for everything
Useful, but optional knowledge includes:
- Elasticsearch
- Laravel
- Kibana
- Experience with payment integrations
- Experience with setting up management / administrative views or panels
Details:
- Location: Full Remote
- Schedule: Full Time (40 hours per week)
- €52,000 to €80,000 yearly gross salary (in the case of a freelancer), depending on the experience and skills
- €42,000 to €64,000 yearly gross salary (in the case of an employee in Portugal), depending on the experience and skills
- We can set up contracts in other countries
What You Can Expect from our Recruitment Process:
- Apply here by uploading your CV in English and with contact information and we’ll get back to you
- We’ll conduct a 60-minutes technical screening test
- Should you pass, we’ll schedule an interview to talk about your experience, discuss your CV in more detail, talk about the company, the team, the environment, the contract, as well as answer any of your questions
- After the interview, we’ll send you a short technical challenge to solve at home with a deadline of seven days
- If needed, we’ll have a final non-technical interview
To apply for this job please visit www.linkedin.com.