Senior Software Engineer (Python)
Merlindigitalpartner · Barcelona, Spain · Hybrid
Strong hiring record · median 4 days open
Hiring signal
Actively hiring
Posted 5 days ago · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted 5 days ago
- Still listed on the employer's own board
We are **Merlin Digital Partner**! A **leading IT and Digital headhunting company** who stands out from the crowd, boasting over a decade of experience. We've **successfully collaborated and played a pivotal role in the growth of industry heavyweights** such as Wallapop, Glovo, Banc Sabadell, and Duracell, among others.
Our **emphasis lies in people-centric approaches and optimizing the selection processes**. Our **mission is to revolutionize companies by seamlessly integrating top-tier talent**. What sets us apart is our **in-depth understanding of each partner** (being their best influencer!), addressing not only their needs but also capturing their essence.
**Our partner** is a fast-growing **HealthTech company** developing connected technologies at the intersection of **hardware, embedded systems, IoT, AI and digital health**. Their technology transforms everyday environments into intelligent health platforms, enabling seamless and continuous health monitoring.
We are currently looking for a **Senior Software Engineer (Python)** to join their Engineering team and help build the embedded technologies powering the next generation of connected health products.
**Mission
**
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.
**The Role
**
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.
**What we need
**
- **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 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.
**What we offer
**
- 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.
Skills
- Python
- FastAPI
- Django
- SQL
- PostgreSQL
- Firebase
- GCP
- Docker
- Git
- Sentry
- Celery
- Kafka
- RabbitMQ
- MQTT
- Machine Learning
More jobs at Merlindigitalpartner
All 16- IA EngineerMerlindigitalpartner · Barcelona, Spain · EUR 50,000–70,000/yr
- Senior Devops EngineerMerlindigitalpartner · Barcelona, Spain
- Sr Data ScientistMerlindigitalpartner · Barcelona, Spain
- Product Manager - SaaSMerlindigitalpartner · Barcelona, Spain
- Site Reliability Engineer (SRE)Merlindigitalpartner · Barcelona, Spain · Madrid, Spain
Similar roles
- Senior Product Engineer – Full-Stack for Consumer Banking AppMaxIT Consulting - Max Corporate Group · Madrid, Spaintoday
- Software Engineer Microservices (m/f/d)SOFICO · Madrid, Madrid, Spaintoday
- (Senior) Backend EngineerBunch · Spaintoday
- Software Engineer - AI Tooling InfrastructureJobgether · Spaintoday
- Founding ML Engineer (Spectrum)JetBrains · Amsterdam, Netherlands · Belgrade, Serbia · Berlin, Germany +9today
- Agentic AI Engineer (Computer Vision) - RemoteCVEDIA · Madrid, Spaintoday