Full Stack Software Engineer

TAPTAP Digital
Palma, Spain
2 days ago
Apply on www.adzuna.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
Job source

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Application Performance Management JIRA Software Quality Code Review Information Systems Databases
+29 more
Elasticsearch Design of User Interfaces Python (Programming Language) PostgreSQL Enterprise Messaging Systems MongoDB Node.Js NoSQL Scrum Methodology RabbitMQ Redis Swagger Software Engineering Software Systems SonarQube TypeScript WebSocket Eslint ReactJS Backend Event Driven Architecture Syntactically Awesome Style Sheets (SASS) Webpack Information Technology Apache Kafka Graphql Front End Software Development React Redux Restful APIs

Job description

Reporting directly to the VP of Engineering and based in Palma de Mallorca, 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., 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.

Requirements

  • 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.

Benefits & conditions

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

About the company

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., TAPTAP Digital Madrid, Madrid, Spain Full Stack Engineer Lasting Dynamics 35008 Las Palmas de Gran Canaria, Las Palmas provincia

Búsquedas populares Arquitecto software Volver a la última búsqueda Trabajos ) Trabajos en informática ) Full Stack Software Engineer - Palma de Mallorca ( 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.

2:13 min

Leveling up frontend skills through experimental passion projects

Elad Shechter · World Congress 2021

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all