Doofinder

Full Stack Developer

Madrid
Remote 40%
Full time
The Company
Doofinder
About this company
The job
Full Stack Developer
Remote 40%: 3 dd/week on-site Unlock salary Madrid Full time
Job description
Skills and experience
Core skills we consider:
JavaScript TypeScript HTML/CSS Linux Docker
Experience level:
4 years

What is their purpose?
Doofinder was born to make the technologies that companies of any size from around the world need to grow more affordable. Their team has developed since 2011 the top search engine for website and e-commerce, that helps retailers online to increase their sales.

They are agile, open, inclusive and customer-centric. But above it all, in Doofinder people come first. They are a company with people of many different nationalities, cultures and languages. They sell all over the world and speak the language of our customers. That makes their environment a place where they learn every day: they are enriched by the origin, culture, and personal history of very different people who have a common dream – to make powerful, affordable products and to contribute to the sustainable future of our thousands of customers.

Why you should fall in love with Doofinder?
Doofinder was born from the confluence of a programmer and a sales person. They set out to build a tool that would save costs to companies; a project that was initially intended as a call center automation pivoted to a search engine that democratizes access to technology to more than 5000 customers in over 50 countries, and has more than 80 employees. And all this without external funding at any stage of the product's life.

But what has made Doofinder number one in Europe and number two in the world in its field? It is an internal search engine that allows ecommerce users to find what they are looking for, automatically and effortlessly. The technology reaches a level of power that allows to offer a personalized result to the user from his first session, and without having registered. This is possible thanks to natural language processing and artificial intelligence technologies.

Which will your mission be?

  • You will be part of a smart, innovative and experienced team with a broad range of skills and a really sociable and positive attitude.
  • Using JavaScript to develop and maintain web and front end systems
  • Working within your team and with other teams to ensure the overall vision of the project is being fulfilled
  • Software engineering with a healthy dose of performance engineering

What do you need to be successful?

  • Strong Javascript (ES6) skills
  • Wide experience with HTML5, CSS and SCSS
  • Experience with any Javascript frameworks
  • Ability to learn new technologies quickly and adapt to new environments
  • Knowledge of Bootstrap library and JS bundlers like RollupJS or Webpack
  • That you have developed backend services or applications, ideally with Python or Elixir as bonus points
  • If you do not have experience with Python or Elixir but you are interested and have done the same with Java they will also want to meet you

They'll fall in love with you if you have also

  • Knowledge about UX
  • Experience with Microservices
  • Experience with AWS
  • Experience with Django
  • Good English communication skills, both spoken and written

How the hiring process will be?

  • Interview with the HR team.
  • Coffee with the team. Where you can meet two people from the technical team in an informal chat to discuss technical aspects and projects
  • Technical test where you can choose between solving a technical test or showing them one of your repositories that you are proud of
  • Video call with the technical team to comment on your tech test or your own repository and share opinions
  • Final interview with HR Manager and CTO (Cultural fit)

Which benefits will you enjoy?

  • A competitive salary band, according to the talent of each person, you will have a career plan built together with Doofinder. You will be the owner of your career within the company!
  • Be part of a multicultural work environment in which you learn every day.
  • Health Insurance Policy.
  • Hybrid model of work, going to the office for only 2 days.
  • Rapid growth company with a future project on ecommerce industry.
  • Flexibility to attend or organize events.
  • Team building activities, that encourage getting to know teammates within a friendly environment (There's also pizza and barbecue to stick together)