Taptap Digital
Posted 2mo ago

Full Stack Software Engineer

Taptap Digital
Madrid, Madrid, Spain
HybridFull Time
Responsibilities
  • Frontend development
  • Backend development
  • Delivery software
Requirements
  • 3+ years in software development with JavaScript/TypeScript
  • ReactJS and NodeJS/Express experience
  • English at professional level (C1)
Technical tools mentioned
JavaScriptTypeScriptReactJSNodeJSREST APIsPostgreSQLMongoDBRedisElasticsearchJiraAWSGraphQLWebSocketsESLintSonarQube

Job description

Who we are

At Taptap, we are not just shaping the future of advertising technology—we are building it today. Guided by teamwork, respect, and determination, we challenge the status quo, connect ideas with impact, and create innovative solutions that drive real results. Our culture thrives on visionary thinking, collaboration, and a deep respect for people—because good people, doing great things is what makes us stronger.

As a global team, we believe in pushing boundaries, fostering growth, and exceeding expectations. We are authentic, ambitious, and passionate about what we do, and we never settle for less than excellence. If you’re looking to be part of a company that values creativity, problem-solving, and the power of technology, we’d love to hear from you.

Short Job Description

Reporting directly to the VP of Engineering and based in Madrid, the Full Stack Software Engineer will play a key role within Taptap’s Product & Engineering department, contributing to the development and evolution of our global technology platform.

The role will focus on designing, developing, and maintaining both frontend and backend components that power products used by thousands of users worldwide. The candidate will work closely with Product, Operations, Marketing, and Engineering teams to deliver scalable, high-quality solutions that support business growth and innovation.

The ideal candidate combines strong technical expertise with a collaborative mindset, enjoys solving complex problems, and is passionate about building reliable, performant, and user-centric software in a fast-paced environment.

Requirements of the Role

  • Professional degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • +3 years of experience in software development using JavaScript and TypeScript.
  • Proven experience as a Full Stack Engineer working with ReactJS and NodeJS/Express.
  • Professional level of English (C1).

Technical Skills

  • JavaScript and TypeScript.
  • ReactJS (functional components, hooks, Redux).
  • NodeJS and/or Python.
  • Experience designing and consuming REST APIs.
  • Knowledge of SQL databases (PostgreSQL, Aurora) and NoSQL databases (MongoDB, Redis, Elasticsearch).
  • Experience working in Agile environments (Scrum, Jira).
  • Strong problem-solving and analytical skills.
  • Ability to work independently while collaborating effectively across teams.

Bonus Points

  • Experience with React Redux, Zustand, or Context API.
  • Knowledge of Sass or React theming libraries.
  • Experience with WebSockets, GraphQL, Swagger, or API documentation tools.
  • Experience working with AWS services (EC2, ECS, S3).
  • Familiarity with code quality tools such as SonarQube and ESLint.
  • Experience building and maintaining CI/CD pipelines.
  • Knowledge of geospatial technologies or MongoDB aggregation frameworks.
  • Experience with event-driven architectures and messaging systems such as RabbitMQ or Kafka.
  • Familiarity with modern bundlers such as Vite or Bun.

Job Responsibilities

1. Frontend Development

  • Build and maintain user-facing features used by thousands of global users.
  • Develop reusable components and libraries using ReactJS and TypeScript.
  • Collaborate in the technical design and implementation of intuitive user interfaces.
  • Optimize application performance, usability, and overall user experience.

2. Backend Development

  • Develop and maintain backend services that support Taptap products.
  • Design scalable services capable of handling high-volume, real-time requests.
  • Integrate and maintain REST APIs across multiple systems and services.
  • Ensure system stability, scalability, and reliability through robust backend architecture.

3. End-to-End Software Delivery

  • Collaborate with Product Owners and stakeholders to define new functionalities.
  • Design, develop, test, document, and deploy complete software solutions.
  • Participate in code reviews and contribute to architectural discussions.
  • Apply software engineering best practices to ensure maintainable and high-quality code.

4. Cross-Functional Collaboration

  • Work closely with Product, Operations, Marketing, and other Engineering teams.
  • Monitor platform performance and user behavior to identify improvement opportunities.
  • Contribute to technical decision-making and continuous platform evolution.
  • Share knowledge and support a collaborative engineering culture.

Benefits

  • A dynamic and collaborative work environment.
  • Competitive benefit package
  • The opportunity to work on innovative products used across global markets.
  • Role based in our Madrid, Spain office.
  • This is a hybrid work position

Join Us!

At Taptap, diversity and inclusion are at the heart of who we are. We believe that different perspectives, backgrounds, and experiences fuel innovation and success. We are team players who won’t go solo, thoughtful collaborators who value others’ ideas, and ambitious professionals who refuse to accept the status quo.

If you are ready to make things happen and be part of a company that is creating tomorrow, today, apply now and help us build the future of advertising.

About Taptap Digital

Providing a geocontextual marketing and programmatic advertising platform

Year founded
2010
Employees
106
Organization type
Private
Latest investment
Raised $115.44M Private Equity (2021) — led by bd-capital
Headquarters
ES

Similar jobs

Full Stack Software Engineer roles near Madrid, Madrid
1mo
Save
Mark Applied
Hide
Full Stack Software Engineer – ESA Science Operations Systems
Villanueva de la Cañada, Community of Madrid, Spain
OnsiteContract
Serco
SercoLondon Stock Exchange: SRP: Provides outsourced public services to governments and public authorities.
Degree in computer science or related discipline; experience with Java and/or Python, modern frontend frameworks, REST APIs, CI/CD and DevOps practices; Agile team experience; strong analytical and communication skills.
Java, Python, Spring Boot, FastAPI, Docker, Kubernetes, Jenkins, Harness, SonarQube, PostgreSQL, TypeScript, Angular, Bash, Maven, Gradle, Ansible, Jira, Confluence, Bitbucket, Git, Linux
1mo
Save
Mark Applied
Hide
Full Stack Software Engineer - ESA Science Operations Systems
Madrid, Community of Madrid, Spain
OnsiteFull Time
Serco
SercoLondon Stock Exchange: SRP: Provides essential public services and facilities management for governments.
Degree in computer science or related field, experience developing Java and/or Python services, frontend frameworks, REST APIs, Linux and Git, Agile/DevOps, CI/CD practices, and strong analytical and communication skills.
Java, Python, Linux, Git, SonarQube, Spring Boot, FastAPI, Docker, Kubernetes, Jenkins, Harness, PostgreSQL, TypeScript, Angular, Bash, Maven, Gradle, Ansible, Jira, Confluence, Bitbucket
1mo
Save
Mark Applied
Hide
Full-Stack Software Engineer
Madrid, Community of Madrid, Spain
HybridFull Time
SIX Group
SIX Group: Operates financial market infrastructure and provides global financial information.
5+ YOE5+ years building Java web applications; strong Spring Boot/JEE and Hibernate/JPA; frontend experience with Angular; familiarity with MQ/Kafka, Redis, relational databases, Liquibase, JUnit, Docker and OpenShift.
Java, Spring Boot, JEE, Hibernate/JPA, Angular, MQ, Kafka, Elasticsearch, Redis, Liquibase, JUnit, Scrum, Docker, OpenShift, CI/CD, Prometheus, Grafana, ELK, REST, OpenAPI
2mo
Save
Mark Applied
Hide
Full-Stack Software Developer for Medical Applications - Job detail | Siemens Healthineers AG CareersMarketplace
Getafe, Madrid, Spain
OnsiteFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
Develop and maintain software across backend (C++) and frontend (Angular); strong English; independent contributor; global cross-functional collaboration; nice-to-have Win32/MFC, Rust.
Modern C++, Angular, Win32, MFC API, Rust, CI/CD
2mo
Save
Mark Applied
Hide
Ingeniero/a de Software Full Stack (React+Node.js) para Centros de Control de Satélites
Tres Cantos, Madrid, Spain
HybridFull Time
GMV
GMV: Engineering and technology solutions for space, defense, and cybersecurity.
Design, develop, and test software; strong JS/TS with React and Node.js; testing (unit/integration); clean code; English proficiency.
React, Node.js, TypeScript, JavaScript, Python, Docker, Git, HTML, CSS, CI/CD, TDD, Hexagonal Architecture
4mo
Save
Mark Applied
Hide
Sr. Full Stack Software Engineer - Orchestration and Automation
Madrid or Munich or New York City
HybridFull Time
Celonis
Celonis: Provides process mining and operational intelligence software solutions.
5+ YOERequires 5+ years developing full-stack applications, strong Java skills, frontend experience with Angular or React, REST APIs, microservices, databases, cloud environments, and deployment tools.
Java, Node.js, Angular, React, RESTful APIs, PostgreSQL, MySQL, MongoDB, AWS, Docker, Kubernetes, CI/CD pipelines, Microsoft Excel
9mo
Save
Mark Applied
Hide
Full Stack Software Developer (Hybrid setup) (Madrid, M, ES)
Madrid, Madrid, Spain
€42k-€70k/yr HybridFull Time
Swiss Re
Swiss ReSIX Swiss Exchange: SREN: Provides global reinsurance and insurance-based risk management solutions.
Bachelor's degree in Computer Science or Software Engineering; experience with ReactJS, Java, Kotlin, and microservices; strong front-end and back-end skills; knowledge of Docker/Kubernetes; familiarity with GitLab and CI/CD.
ReactJS, TypeScript, Java, Kotlin, SpringBoot, Docker, Kubernetes, Apache Kafka, MongoDB, PostgreSQL, GitLab, Prometheus, Elasticsearch, Kibana, Grafana, Redux, MaterialUI, JSS, GraphQL, Node.js
9mo
Save
Mark Applied
Hide
Full Stack Software Engineer (Node, React)
Madrid, Madrid, Spain
HybridFull Time
VISEO
VISEO: Global digital transformation and technology consulting services.
3+ YOE3–5 years building React+Node applications with TypeScript, API integration, unit testing, frontend debugging, and tooling like Git/Docker/JIRA; collaborates with UX and ensures code quality.
React, TypeScript, NodeJS, Git, Docker, JIRA, APIs, Analytics / Event Tracking, Salesforce Commerce Cloud