myReach is an AI company transforming knowledge management. It provides proactive, intelligent AI agents that act as a conversational interface to your entire knowledge ecosystem. These AI agents provide direct, synthesised answers – not just a list of links. This empowers teams and clients to access the information they need quickly and effectively.
Our AI-powered platform transforms how organisations access and leverage their most valuable asset: information. By centralising and organising company data, myReach makes knowledge more actionable and accessible, enabling informed decision-making and enhancing user engagement.
Join us in reshaping search and knowledge activation.
We are seeking a Senior Backend Developer with extensive experience in Node.js, Python, TypeScript and AI models to join our dynamic team in Barcelona.
Develop and maintain functional web APIs using Node.js, Python and TypeScript
Train and fine-tune AI models
Work with various databases including Neo4J, Elastic, MongoDB, Milvus, Postgres and Redis
Engage in the end-to-end lifecycle of features from concept to deployment
Maintain and optimise infrastructure (monitoring, logging) and deployment pipelines
Design and implement new product features with a focus on scalability and performance
Work with various databases including Neo4J, Elastic, MongoDB, Milvus, Postgres and Redis
Utilize Google Cloud and Kubernetes for system stability and scaling
Collaborate across teams to promote quality engineering, testing and good coding practices
Competitive salary: Permanent contract, performance-based incentives, backed by regular reviews. We set clear goals and give you the support you need to grow, so your progression is visible and rewarded over the long term.
Hybrid work structure: A flexible set‑up blending office and home: 3 days in the office (Monday, Tuesday and Thursday) and 2 days remote (Wednesday and Friday), with flexible hours to support a healthy work–life balance.
Growth and real ownership: Stretch projects, exposure to new areas and the space to develop your skills and push your boundaries, with the chance to own problems end‑to‑end and see your ideas shipped. Be part of a fast‑growing AI start‑up where innovation is at the heart of what we do.
Culture, space and perks: Work closely with a collaborative team and engage in meaningful projects, with open feedback and shared wins. Our office is a comfortable and vibrant space, with fresh fruit, coffee and tea, a beer fridge, foosball, darts and a Nintendo Switch.
5+ years of relevant backend development experience
Proficient in Node.js, with strong skills in Python and TypeScript
Extensive experience in training and fine-tuning AI models
Expertise with systems of queues
Strong algorithmic and debugging skills
Proven experience with unit testing and end-to-end testing
Familiarity with Neo4J, Elastic, MongoDB, Milvus, Postgres and Redis
Comfortable working in English
We work in a fun and fast-paced environment where agile execution and resilience are of great importance!
Frontend
Angular
Typescript
Capacitor JS
RxJS
ThreeJS
WebGL
Testing with Jest
Backend & Databases
Microservices in NodeJS, Go and Python
Express (Typescript)
PostgresSQL
Redis
ElasticSearch
Milvus
Testing with Jest and K6
Infrastructure
Google Cloud
Kubernetes
Gitlab CI/CD
myReach is a close‑knit, product‑led team that has worked with AI long before it was a buzzword. We’re growing quickly and looking for curious, collaborative people who want to raise the bar.
We care as much about people as we do about product. Here, you’ll have end‑to‑end ownership, kind, candid collaboration, and clear progression so your growth is visible and rewarded. We value diverse backgrounds and perspectives, and we hire for potential as well as experience. If you're excited to help reshape how companies search and manage knowledge with AI, apply now and become part of our team!