04 ago
|
Taptap Digital
|
Madrid
04 ago
Taptap Digital
Madrid
ph3Who we are /h3 pAt 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. /p pAs 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. /p h3Short Job Description /h3 pReporting 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. /p h3Requirements of the Role /h3 ul liProfessional degree in Computer Science, Software Engineering, Information Systems, or a related field.
/li li+3 years of experience in software development using JavaScript and TypeScript. /li liProven experience as a Full Stack Engineer working with ReactJS and NodeJS/Express. /li liProfessional level of English (C1). /li /ul h3Technical Skills /h3 ul liJavaScript and TypeScript. /li liReactJS (functional components, hooks, Redux). /li liNodeJS and/or Python. /li liExperience designing and consuming REST APIs. /li liKnowledge of SQL databases (PostgreSQL, Aurora) and NoSQL databases (MongoDB, Redis, Elasticsearch). /li liExperience working in Agile environments (Scrum, Jira). /li liStrong problem‑solving and analytical skills. /li liAbility to work independently while collaborating effectively across teams. /li /ul h3Bonus Points /h3 ul liExperience with React Redux, Zustand, or Context API. /li liKnowledge of Sass or React theming libraries. /li liExperience with WebSockets, GraphQL, Swagger, or API documentation tools. /li liExperience working with AWS services (EC2, ECS, S3). /li liFamiliarity with code quality tools such as SonarQube and ESLint. /li liExperience building and maintaining CI/CD pipelines. /li liKnowledge of geospatial technologies or MongoDB aggregation frameworks. /li liExperience with event‑driven architectures and messaging systems such as RabbitMQ or Kafka. /li liFamiliarity with modern bundlers such as Vite or Bun.
/li /ul h3Job Responsibilities /h3 ul liFrontend Development /li liBuild and maintain user‑facing features used by thousands of global users. /li liDevelop reusable components and libraries using ReactJS and TypeScript. /li liCollaborate in the technical design and implementation of intuitive user interfaces. /li liOptimize application performance, usability, and overall user experience. /li liBackend Development /li liDevelop and maintain backend services that support Taptap products. /li liDesign scalable services capable of handling high‑volume, real‑time requests. /li liIntegrate and maintain REST APIs across multiple systems and services. /liliEnsure system stability, scalability, and reliability through robust backend architecture. /li liEnd‑to‑End Software Delivery /li liCollaborate with Product Owners and stakeholders to define new functionalities. /li liDesign, develop, test, document, and deploy complete software solutions. /li liParticipate in code reviews and contribute to architectural discussions. /li liApply software engineering best practices to ensure maintainable and high‑quality code. /li liCross‑Functional Collaboration /li liWork closely with Product, Operations, Marketing, and other Engineering teams. /li liMonitor platform performance and user behavior to identify improvement opportunities. /li liContribute to technical decision‑making and continuous platform evolution. /li liShare knowledge and support a collaborative engineering culture. /li /ul h3Benefits /h3 ul liA dynamic and collaborative work environment. /li liCompetitive benefit package. /li liThe opportunity to work on innovative products used across general markets. /li liRole based in our Madrid, Spain office. /li liThis is a hybrid work position. /li /ul /p #J-18808-Ljbffr
📌 Full Stack Software Engineer (Madrid)
🏢 Taptap Digital
📍 Madrid