Senior Backend Engineer (Product Team)

Jobgether
Málaga, Spain
3 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Airflow Amazon Web Services App Store (IOS) Unit Testing Big Data Software as a Service Relational Databases Database Queries DevOps Distributed Systems
+22 more
Python (Programming Language) PostgreSQL Enterprise Messaging Systems MongoDB MySQL NoSQL RabbitMQ Standard Sql SQLAlchemy Systems Integration Strategies of Testing Web Services Workflow Management Systems Data Processing Cloud Platform System Large Language Models Backend Fastapi Pytest Apache Kafka Text Summarization Data Pipelines

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Engineer (Product Team) based in Spain.As a Senior Backend Engineer, you will play a key role in building and scaling a global SaaS platform that helps businesses manage app performance, user feedback, and marketplace analytics. You will contribute to the development of high-impact backend services that process large volumes of data from app stores and transform them into actionable insights. Working in a fully remote, product-driven environment, you will collaborate closely with cross-functional teams to design robust, scalable, and secure systems. This role offers the opportunity to work on complex engineering challenges, including automation, data processing, and AI-driven features such as semantic analysis and summarization. You will help shape the architecture of a fast-growing platform while improving performance, reliability, and developer experience.AccountabilitiesDevelop, maintain, and optimize backend services that power core product features related to app ratings, reviews, and performance analytics.Design and implement systems for automating user interactions with customer reviews, including tagging, response workflows, and reporting capabilities.Build and enhance data processing pipelines to generate insights from large-scale user feedback and app store data.Contribute to AI-powered product capabilities, including semantic analysis, text summarization, and intelligent automation features.Support and improve internal and public APIs connected to core platform data entities.Design scalable, secure, testable, and well-documented backend architectures.Collaborate with engineering peers to improve system-wide architecture and ensure consistency across services.Work with and modernize legacy services while ensuring stability and performance.Partner with platform and DevOps teams to ensure smooth deployments and reliable system operations across environments.Apply engineering best practices, coding standards, and testing strategies to maintain high-quality software delivery.Requirements5+ years of professional experience in backend software development.3+ years of experience working with asynchronous Python (asyncio).Strong proficiency in FastAPI for building scalable API services.Solid experience with relational databases such as MySQL or PostgreSQL, including strong SQL skills.Experience working with ORM frameworks, preferably SQLAlchemy.Hands-on experience with NoSQL databases such as MongoDB.Experience with messaging systems such as RabbitMQ or Kafka.Strong understanding of unit testing practices, particularly using Pytest.Experience working in distributed systems and scalable backend architectures.Upper-intermediate or higher level of English proficiency.Strong problem-solving skills, attention to detail, and ability to work in a fast-paced product environment.Nice to have: experience with NLP, LLM-based systems, or AI-powered features.Nice to have: experience building or integrating LLM applications (RAG, AI assistants).Nice to have: familiarity with vector databases and modern AI storage systems.Nice to have: experience with data pipelines and orchestration tools such as Airflow or Prefect.Nice to have: exposure to AWS or other cloud environments.Nice to have: experience in research and development (R&D) or experimental engineering projects.BenefitsFully remote position with the flexibility to work from anywhere.Opportunity to work on a globally scaling SaaS product with high technical complexity.Paid vacation and sick leave, with flexibility for personal or special occasions.Comprehensive benefits package including health insurance, equipment reimbursement, and home office support.Employee stock option plan offering long-term ownership in the company’s success.Opportunity to attend monthly in-person meetups in European hubs such as Helsinki, Belgrade, Tbilisi, Batumi, and Yerevan.Fast onboarding process with strong technical and organizational support.High visibility into company strategy, product direction, and technical decision-making.Collaborative and international engineering culture focused on knowledge sharing and continuous improvement.Access to modern tools, infrastructure, and engineering practices in a high-growth environment.How Jobgether works:We use anAI-powered matching processto ensure your application is reviewed quickly, objectively, and fairly against the role’s core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.We appreciate your interest and wish you the best!Why Apply Through Jobgether?Data Privacy Notice:By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.#LI-CL1We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Requirements

5+ years of professional experience in backend software development. 3+ years of experience working with asynchronous Python (asyncio). Strong proficiency in FastAPI for building scalable API services. Solid experience with relational databases such as MySQL or PostgreSQL, including strong SQL skills. Experience working with ORM frameworks, preferably SQLAlchemy. Hands-on experience with NoSQL databases such as MongoDB. Experience with messaging systems such as RabbitMQ or Kafka. Strong understanding of unit testing practices, particularly using Pytest. Experience working in distributed systems and scalable backend architectures. Upper-intermediate or higher level of English proficiency. Strong problem-solving skills, attention to detail, and ability to work in a fast-paced product environment. Nice to have: experience with NLP, LLM-based systems, or AI-powered features. Nice to have: experience building or integrating LLM applications (RAG, AI assistants). Nice to have: familiarity with vector databases and modern AI storage systems. Nice to have: experience with data pipelines and orchestration tools such as Airflow or Prefect. Nice to have: exposure to AWS or other cloud environments. Nice to have: experience in research and development (R&D) or experimental engineering projects.

Benefits & conditions

Fully remote position with the flexibility to work from anywhere. Opportunity to work on a globally scaling SaaS product with high technical complexity. Paid vacation and sick leave, with flexibility for personal or special occasions. Comprehensive benefits package including health insurance, equipment reimbursement, and home office support. Employee stock option plan offering long-term ownership in the company’s success. Opportunity to attend monthly in-person meetups in European hubs such as Helsinki, Belgrade, Tbilisi, Batumi, and Yerevan. Fast onboarding process with strong technical and organizational support. High visibility into company strategy, product direction, and technical decision-making. Collaborative and international engineering culture focused on knowledge sharing and continuous improvement. Access to modern tools, infrastructure, and engineering practices in a high-growth environment. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role’s core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

Apply for this position

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

Apply on www.buscojobs.com.es
Prepare application

Good distractions

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

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all