Software Engineer

Cataluña
Barcelona, Spain
1 day ago
Apply on www.adzuna.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Compensation
€65,000.0 - €90,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Cloud Computing Software Quality Code Review Databases Continuous Integration Software Debugging Distributed Systems Django Web Framework Monitoring of Systems Python (Programming Language)
+24 more
PostgreSQL Machine Learning Message Queuing Telemetry Transport (MQTT) Software Architecture RabbitMQ Standard Sql Software Construction Software Engineering Systems Integration Delivery Pipeline Reliability of Systems Firebase Infrastructure as Code (IaC) Backend Git Fastapi Event Driven Architecture Sentry Apache Kafka Celery Front End Software Development Restful APIs Serverless Computing Docker

Job description

As a Senior Software Engineer, your mission will be to design and develop the backend systems, cloud infrastructure and APIs powering the company’s connected technologies. You will have a key role in building scalable, reliable and secure software that connects devices, AI-driven services and customer-facing applications. Working closely with Product, AI, Embedded and Frontend teams, you will take ownership of solutions from architecture and implementation through deployment and production, helping define the technical foundations of the platform as the company scales., You will be responsible for:

  • Designing, developing and maintaining scalable backend services, primarily using Python.
  • Building and evolving REST APIs powering web, mobile and IoT applications.
  • Designing and optimizing databases, data models and system integrations.
  • Developing cloud-native services with a strong focus on reliability, performance and scalability.
  • Contributing to cloud infrastructure, deployment pipelines and system monitoring.
  • Improving platform performance, observability and security.
  • Troubleshooting production issues and continuously improving system reliability.
  • Collaborating closely with Product, AI, Embedded and Frontend teams to design and deliver new product capabilities.
  • Participating in software architecture and technical design decisions.
  • Building clean, maintainable and well-tested software following strong engineering practices.
  • Improving development workflows, CI/CD pipelines and code quality.
  • Providing technical guidance and mentoring other engineers through code reviews and knowledge sharing.
  • Continuously evaluating new technologies, tools and engineering best practices.

Requirements

  • 5+ years of professional backend software engineering experience. More extensive senior-level experience will be highly valued.
  • Strong professional development experience with Python.
  • Experience working with modern Python backend frameworks such as FastAPI, Django or similar.
  • Solid experience designing, developing and maintaining REST APIs.
  • Experience designing scalable software architectures and contributing to architectural decisions.
  • Strong knowledge of SQL and PostgreSQL, including database and data model design.
  • Experience working with Firebase.
  • Experience deploying and operating applications on cloud platforms such as GCP, Hetzner or similar.
  • Hands-on experience with Docker, Git and CI/CD pipelines.
  • Experience with monitoring, observability and background processing tools, such as Sentry, Celery or similar.
  • Strong understanding of software engineering best practices, including testing, maintainability, code reviews and clean software design.
  • Excellent debugging, analytical and problem-solving skills.
  • Ability to take ownership of technical solutions from design and architecture through deployment and production.
  • Professional English level.
  • Disponibilidad para acudir a oficinas 4-3 días a la semana. Nice to Have

  • Experience with event-driven architectures and technologies such as Kafka, RabbitMQ or MQTT.
  • Experience with Infrastructure as Code (IaC).
  • Previous experience working with IoT or connected devices.
  • Experience integrating AI or Machine Learning services into production systems.
  • Experience building or operating distributed systems.
  • Previous experience in startups, scale-ups or fast-growing technology companies.
  • A product-oriented mindset and the ability to comfortably collaborate across different engineering disciplines.

Benefits & conditions

  • Join a fast-growing HealthTech company building a new generation of intelligent, connected health technologies.
  • Work at the intersection of embedded systems, hardware, IoT, cloud, AI and digital health.
  • Build technologies powering products already used by leading sports organizations and enterprise customers worldwide.
  • Take ownership of high-impact projects, from embedded software development through system integration and production.
  • Collaborate with a talented multidisciplinary team across Hardware, Backend, AI, Data and Product.
  • Have a visible impact on technical and architectural decisions as the platform and engineering organization continue to evolve.
  • Work in a fast-paced environment with a high level of autonomy and ownership.
  • Strong opportunities for professional growth and technical leadership as the company scales internationally.
  • Competitive compensation based on experience. Inscribirse en esta oferta Recibir ofertas similares por correo electrónico Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies.

About the company

Volver a la última búsqueda Trabajos ) Cataluña ) Barcelona ) Senior Software Engineer (Python) ( volver a la última búsqueda Recibir ofertas similares por correo electrónico No gracias, llévame a la oferta de empleo Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies. Inscribirse en esta oferta

Profesiones

  • Técnico
  • Recepciónista
  • Administrador
  • Ventas
  • Enfermero

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:22 min

Overview of the Sentry error and performance monitoring platform

Priscila Oliveira · World Congress 2023

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all