Middle Python Developer

hace 5 días


Tarragona, España Updata Partners A tiempo completo

About the role

Improvado is an AI-powered marketing data platform built for mid-market and enterprise teams. We help companies automate complex marketing data workflows, unify data at scale, and surface insights through BI and AI. Brands like ASUS, Docker, Activision, and H&R Block rely on us to simplify analytics and improve marketing performance.

We’re a fast-growing Series A startup backed by $34M in funding and driven by a team that moves fast, stays curious, and cares about high-quality execution.

About the role

We have an incredibly talented team working really hard to make our product helpful to our clients' businesses, and we are looking for people who are willing to join our team working hard on the cutting edge of technology to deliver amazing products for the world-famous brands.

Responsibilities

- Design, develop, and maintain backend services for Improvado’s marketing analytics platform, with a strong focus on scalability, reliability, and performance.
- Own backend features end-to-end, from technical design to production support.
- Participate in architectural discussions and refactoring initiatives to support platform growth.
- Design and implement new functionalities and integrations with external systems.
- Write high-quality, well-tested code using Pytest and other testing frameworks.
- Optimize application and database performance, including work with large datasets and high-load services.
- Investigate, troubleshoot, and resolve production issues.
- Collaborate with the front-end team and cross-functional partners (data engineers, product managers).
- Participate in code reviews, contributing to code quality and engineering standards.
- Participate in Agile development processes (daily stand-ups, sprint planning, retrospectives).
- Share knowledge within the team and support continuous improvement initiatives.

Requirements

- 3+ years of professional experience in Python backend development.
- Strong experience with Django (or similar Python web frameworks).
- Comfortable working with Linux.
- Experience designing and building RESTful APIs.
- Solid understanding of OOP principles, SOLID, and common design patterns.
- Experience working with relational databases, especially PostgreSQL.
- Experience with asynchronous processing or background jobs (e.g., Celery, asyncio, or similar).
- Experience working on production systems with moderate to high load or data volume.
- Ready to work with a team distributed across different time zones.
- Strong problem-solving skills and a solid software engineering foundation.
- Curious, proactive, and continuously learning modern backend best practices.

Nice to have

- Experience with ClickHouse or other analytical databases.
- Experience with Redis, RabbitMQ, or similar messaging and caching systems.
- Familiarity with AWS or other cloud platforms.
- Experience with Docker and Kubernetes.
- Experience working in CI/CD environments.
- Familiarity with Domain-Driven Design (DDD).
- Experience with Big Data or analytics-heavy platforms.

What We Offer

- Remote-first environment
- Strong product/market fit: marketing data product for US-based enterprises
- 20 working days of PTO per year
- US holidays and additional days off
- Extremely fun & open startup environment
- Professional development reimbursement

#J-18808-Ljbffr



  • Tarragona, España Updata Partners A tiempo completo

    Improvado is an AI-powered marketing data platform built for mid-market and enterprise teams. We help companies automate complex marketing data workflows, unify data at scale, and surface insights through BI and AI. Brands like ASUS, Docker, Activision, and H&R Block rely on us to simplify analytics and improve marketing performance. We’re a fast-growing...


  • Tarragona, España Updata Partners A tiempo completo

    A dynamic marketing data company in Tarragona is seeking a Python Backend Developer to contribute to its innovative marketing analytics platform. Responsibilities include designing and maintaining backend services, optimizing performance, and collaborating with cross-functional teams. Ideal candidates will have 3+ years of experience in Python development,...


  • Tarragona, España Updata Partners A tiempo completo

    A fast-growing startup in marketing analytics is seeking a Backend Developer to design and maintain backend services for their platform. The ideal candidate should have over 3 years of experience in Python backend development, expertise in Django, and a solid understanding of RESTful APIs. This remote-first position offers a supportive startup environment,...

  • Senior Backend Developer

    hace 2 semanas


    Tarragona, España knowmad mood A tiempo completo

    En knowmad mood buscamos un/a Desarrollador/a Backend para un proyecto en plena transformación tecnológica. Formarás parte de un equipo con comunicación basada en eventos y un enfoque en calidad, resiliencia y escalabilidad. Si eres experto/a en Java, autónomo/a y te motiva trabajar con tecnologías punteras en un entorno flexible, ¡esta oportunidad es...

  • Full Stack Engineer

    hace 2 semanas


    tarragona, España Updata Partners A tiempo completo

    A dynamic tech startup is seeking a Full Stack Developer to build and scale their high-load SaaS platform. This role involves enhancing AI-driven development practices and collaborating with product and design teams to deliver user-friendly features. Candidates should have experience in Python (Django), JavaScript, and AI development tools. The company...

  • Full Stack Engineer

    hace 7 días


    Tarragona, España Updata Partners A tiempo completo

    A dynamic tech startup is seeking a Full Stack Developer to build and scale their high-load SaaS platform. This role involves enhancing AI-driven development practices and collaborating with product and design teams to deliver user-friendly features. Candidates should have experience in Python (Django), JavaScript, and AI development tools. The company...

  • Full Stack Developer

    hace 2 semanas


    tarragona, España Updata Partners A tiempo completo

    Improvado is an AI‑powered, unified platform designed for marketing teams in medium to large‑scale enterprises and agencies, who are looking to automate complex marketing intelligence and reporting to make decisions with ease. Improvado gathers, organizes, and untangles marketing data to deliver instant insights through BI and AI, helping to eliminate...

  • Full Stack Developer

    hace 7 días


    Tarragona, España Updata Partners A tiempo completo

    Improvado is an AI‑powered, unified platform designed for marketing teams in medium to large‑scale enterprises and agencies, who are looking to automate complex marketing intelligence and reporting to make decisions with ease. Improvado gathers, organizes, and untangles marketing data to deliver instant insights through BI and AI, helping to eliminate...

  • Azure Engineer

    hace 1 semana


    Santa Bàrbara, Tarragona provincia, España Santander A tiempo completo

    Azure Engineer - Architecture & Operations (Openbank) Country: We are seeking a talented Azure DevOps Engineer to play a pivotal role in architecting and building our global platform infrastructure. Openbank is the digital bank of the Santander Group, the largest financial entity in the Euro-zone and is in the middle of a digital transformation, working in...

  • Software Engineer

    hace 7 días


    Tarragona, España ICIQers A tiempo completo

    The Institute of Chemical Research of Catalonia (ICIQ) is seeking a Software Engineer. This position is funded by the ‘Severo Ochoa’ Centres of Excellence programme, reference CEX -S, funded by MICIU/AEI/ / . ICIQ is committed to performing excellent research at the frontier of knowledge in the broad area of chemistry (Catalysis, Artificial...