This offer is not available anymore

Fullstack Developer in Barcelona


35,000 - €40,000
Share offer

Job Description

Ready to build scalable retail solutions powered by our object recognition and artificial intelligence technology used by companies like Shazam, KLM or Privalia? If you work with Python, Django and REST APIs and seek a workplace that encourages transparency, a friendly atmosphere, and passion for tech and constant learning, we'd like to speak with you.

We are looking for a talented and highly motivated full stack developer to help us push our cloud solutions to the next level. If you enjoy contributing to the success of novel technologies, come join us. Together, we will bring our artificial intelligence, image recognition and augmented reality solutions to the retail sector at a global scale!

The successful candidate will work closely with our CTO, our senior developers and seasoned computer vision scientists on transferring our proprietary object recognition technology to cloud environments.

Our Technology

Catchoom’s proprietary Image Recognition and Artificial Intelligence engines are capable of robust and fast visual search, recommendations and descriptions of retail products. Our computer vision algorithms are implemented in C/C++, or trained using our patented Deep Learning system implemented on top of the Torch/PyTorch framework. Moreover, Catchoom’s research team regularly releases new tools with novel recognition capabilities that need to be commercialized.

Our current cloud stack includes Python and Django on the backend side with asynchronous tasks handled with Celery for the image (and related data) management and processing. On the recognition side, we also use Twisted and Cyclone together with our recognition library, and a Redis data store and messaging queue, which allows us to process recognitions in less than half a second. Our current front-end stack uses React with Redux for building components and templating, Webpack as a module bundler, and PostCSS for pre-processing of CSS files.


  • Designing, implementing, testing and operating our APIs, architectures and infrastructure.

  • Dealing with scalability challenges and ensuring high availability of our services.

  • Contributing to our web interfaces.

  • Assisting our scientists with transferring new Image Recognition & Artificial Intelligence technologies into cloud.

Required Skills and Experience

  • 2+ years of experience with a Python codebase built on Django.

  • 1+ years of experience in front end development.

  • 1+ years of experience working with event-driven web frameworks (e.g. Cyclone, Tornado).

  • 2+ years of experience in REST APIs.

  • Good knowledge of relational databases and NoSQL.

Other Valuable Experience

  • Experience with public cloud services like AWS or Rackspace, and Linux administration.

  • Knowledge of React JS, Redux.

  • Writing effective asynchronous code using Celery

  • Familiarity with js module systems (e.g. RequireJS), JavaScript Promises, and other libraries (e.g. Bootstrap, Q.js, three.js).

  • Familiarity with C/C++.

  • Experience with packaging and deployment tools, e.g. puppet, ansible, fabric.

  • Experience developing and/or integrating with e-commerce & retail solutions.

  • Good technical English skills, i.e. discuss technical questions with at least B2 CEFR level or equivalent.

  • Familiarity with working in agile environments, with special attention to a well-documented code, unit testing and continuous integration.


  • Fixed salary of 35-40 K€ (based on experience) which will grow with the company success in the market.
  • Private Health and Dental Insurance.
  • Possibility to attend English or Spanish courses at the office.

Other details

  • Start: ASAP.
  • Type of employment: Full-time permanent contract with 23 days of paid holidays per year.
  • EU work permit required.

Reasons to join

  • Our office is next to the Gracia FGC stop in Barcelona, Spain. We always have free coffee, water, fruits, cookies, and snacks in the office. (Watch out, the guys eat the Chips Ahoy! and bananas extremely fast.)
  • Flexible working hours - and there are possibilities to work from home.
  • Great culture - friendly and emphasizes teamwork, fun, and transparency.
  • Our company is home to over 10 nationalities.


About Catchoom

  • Virtual Reality

Catchoom company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other full-stack developer jobs that might interest you...