<div class="content-intro"><p>Aircall is a unicorn, AI-powered customer communications platform used by 22,000+ companies worldwide to drive revenue, resolve issues faster, and scale customer-facing teams. We’re redefining customer communications by bringing voice, SMS, WhatsApp, and AI together into one seamless workspace.</p> <p>Our momentum comes from a simple idea: help teams work smarter, not harder. Aircall’s AI Voice Agent automates routine calls, AI Assist streamlines post-call work, and AI Assist Pro delivers real-time guidance so people can do their best work. The result is higher revenue, faster resolutions, and teams that scale with confidence.</p> <p>Aircall is headquartered in Paris, our European HQ, with a strong North American presence anchored in Seattle, our North American HQ, and teams across Madrid, London, Berlin, San Francisco, New York City, Sydney, and Mexico City. We’ve built a product customers love and a business that’s scaling quickly, backed by world-class investors and driven by rapid AI innovation across multiple product lines.</p> <p>At Aircall, you’ll join a company in motion. We’re ambitious, product-driven, and execution-focused, with visible impact, fast decisions, and real growth.</p> <p> </p> <p><strong>How we work at Aircall</strong>: We’re customer-obsessed, data-driven, and focused on delivering meaningful outcomes. We value ownership, continuous learning, and thoughtful speed. If you thrive in a collaborative, fast-moving environment where trust and impact matter, you’ll feel at home here.</p> <p> </p></div><div> <div id="message-list_1791994314.786399"> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div><strong>Software Engineer – Graduate (6-month Professional Practice Contract), Multiple teams, Conversational Intelligence, Authentication, Agent Productivity, Data Platform, Commerce Platform</strong></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <br>Madrid Office, hybrid (3 days per week in the office)</div> <div> </div> <div>This is an entry-level role under a 6-month Spanish <em>contrato formativo para la obtención de la práctica profesional</em> (training contract for professional practice). It’s designed for recent graduates who want their first real software engineering experience in a product team shipping to production. <strong>At the end of the 6 months, depending on performance and business needs, there is an opportunity to join the team on a permanent contract.</strong><br><br>From day one you’ll have:</div> <ul> <li><strong>A dedicated mentor</strong> from the team who meets with you regularly and guides your growth.</li> <li><strong>An Individual Training Plan</strong> with a clear month-by-month path: you start by learning our product, codebase and practices, move on to supervised tasks, and finish by owning features end to end.</li> <li><strong>A mid-term and a final review</strong> to track your progress, and a certificate of professional practice when the contract ends.</li> </ul> <div><br><strong>What you’ll do</strong></div> <ul> <li>Build, test and ship backend features in TypeScript/Node.js (and some Python) running on AWS.</li> <li>Write clean, tested and maintainable code, and take part in code reviews.</li> <li>Learn to monitor and operate services in production: logs, metrics, alerts and incident follow-up.</li> <li>Work with product managers, designers and engineers to understand the problems our users face.</li> <li>Get hands-on with AI/LLM-powered features in a real production setting.</li> <li>By the end of the program, own a feature end to end, from design to production.</li> </ul> <div><br><strong>What we’re looking for</strong></div> <ul> <li><strong>A degree that qualifies you for the role</strong> (university degree, Master’s or Higher VET / <em>FP Grado Superior</em>) in Computer Science, Software Engineering, Telecommunications or a related field, <strong>completed within the last 3 years</strong>.</li> <li>You haven’t previously had more than 6 months of professional practice contracts in Spain for this degree.</li> <li>Solid programming fundamentals in at least one language (TypeScript/JavaScript, Python, Java, Go…), from your studies, personal projects, internships or hackathons.</li> <li>Basic knowledge of Git, REST APIs and databases.</li> <li>Curiosity, eagerness to learn and openness to feedback.</li> <li>Good communication skills in English (our working language).</li> </ul> <div><br><strong>Nice to have</strong></div> <ul> <li>Exposure to cloud services (AWS, GCP or Azure), Docker or CI/CD.</li> <li>Projects involving LLMs, NLP or speech technologies.</li> <li>Some frontend experience (React).</li> </ul> <div><br><strong>Our tech stack</strong><br>TypeScript/Node.js, Python, REST and GraphQL APIs, React, AWS (Serverless, EKS), PostgreSQL, DynamoDB, OpenSearch, Redis. You don’t need to know all of them; you’ll learn them here.</div><div class="content-conclusion"><div data-qa="closing-description"> <p><strong>Why join us?</strong></p> <p>🚀 Key moment to join Aircall in terms of growth and op