behive.← All roles
Open position

Software Engineer

BarcelonaHybrid · 3 days per week in the office€40K–€70K

Build reliable backend, data and AI-enabled systems for a technology product focused on making information more structured and trustworthy.

01

About the opportunity

Join a small engineering team working across backend services, data pipelines, infrastructure and applied AI.

The role suits a versatile mid-level engineer who enjoys taking practical ideas through to production and contributing across technical boundaries.

02

What you'll do

  • Design and build backend services and APIs, primarily with Python and FastAPI
  • Develop and maintain scalable batch and streaming data pipelines
  • Design storage systems using SQL and NoSQL databases
  • Work with cloud infrastructure and containerized environments
  • Contribute to system design and cross-functional technical decisions
  • Explore modern AI engineering tools and apply them pragmatically
  • Help maintain clean, reliable and high-quality engineering practices
03

What we're looking for

  • Professional experience in backend engineering, data engineering or production-focused applied ML
  • Strong Python skills and experience with FastAPI or a similar framework
  • Experience with AWS, Kubernetes, SQL and NoSQL databases
  • Familiarity with DevOps practices and production systems
  • A builder mindset, curiosity about AI tooling and comfort working in a fast-moving team
  • C1 or higher in either English or Spanish
04

Bonus points

  • Experience with PostgreSQL, Redis, Cassandra or graph databases
  • Experience with search systems or information retrieval
  • Open-source contributions, side projects or active GitHub work
05

What’s on offer

  • Full-time position based in Barcelona
  • €40K–€70K salary range, plus stock options
  • Hybrid working model with three days per week in the office
  • Flexible benefits covering transport, meals and health insurance

Interested in this role?

Let's have a
conversation.

Start a conversation ↗