Junior Developer

  • Intern

Company Description

Budget Places is one of the leading online global accommodation providers, and with accommodation in over 1,500 cities, we partner with over 10,000 hotels, and process 25,000 reservations per month, and 70,000 room nights per month. As a fast-growing international company, we are looking for a Junior Account Manager (Trainee) to join us in the next phase of our exciting journey. Working as part of a dynamic, specialised and diverse team with a strong entrepreneurial spirit, this role is based in our Head Office in Barcelona.

Job Description

As a Junior developer within Budgetplaces you will be part of a technologically driven travel agency (OTA) based in the Barcelona city center. We believe that great businesses comes from great products built by great staff. Some words that will matter to you are Scrum, Agile practices (SOLID, Clean Code, Continuous refactoring, etc) among others. We put a lot of emphasis on keeping the team excited about learning about the latest technologies and developing new skills.


What you’ll learn will be to:

Develop and maintain the new and existing web applications to support the company business. With special attention to code maintainability and application performance. Ship code with Unit Tests.

Communicate effectively with Product Owners and the rest of the team and stakeholders.

Help in the maintenance and development of functional automation test suites already in place working closely with the QA department.

Implement best-fit web technologies for different scenarios.

Analyse and optimise DB access and design. Mostly MySql.

Help in defining, analysing and implementing any development tool that may help increase the team’s productivity.

Refactor legacy code eliminating technical debt using well known techniques to accomplish the task. 


The technologies we use: 

PHP5

Javascript

TDD

Unit Test / Code Coverage

MySQL

MongoDB

Code Coverage

AJAX

REST

OOP

SOLID

NodeJS 



Qualifications


The skills we require:


Bachelors in Computer Science or other technical field

Proficient English communication skills

Personal interest for continuous learning and self-improvement 

Additional Information


We offer:

400€ net compensation + 1 holiday a month