Full Stack Software Engineer
Job Summary
Who we are
At Taptap we are not just shaping the future of advertising technologywe 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 peoplebecause 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 youre looking to be part of a company that values creativity problem-solving and the power of technology wed 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 Taptaps 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 wont 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.
Required Experience:
Manager
About Company
Taptap Digital is a global advertising technology company with presence in Europe, Africa, North America and South America.