{"id":3645657,"url":"https://alion.io/job/smadex-senior-full-stack-engineer-smadex-slu","title":"Senior Full Stack Engineer - Smadex SLU","company":{"id":53829,"name":"Smadex","domain":"smadex.com","url":"https://alion.io/company/smadex","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"JazzHR","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Barcelona, Spain"],"countries":["ES"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"Node JS","optional":false},{"name":"Rest API","optional":false},{"name":"State Management","optional":false},{"name":"TypeScript","optional":false},{"name":"CI/CD","optional":true},{"name":"esbuild","optional":true},{"name":"JavaScript","optional":true},{"name":"Phaser","optional":true},{"name":"PixiJS","optional":true},{"name":"Rollup","optional":true},{"name":"Three.JS","optional":true},{"name":"Vite","optional":true}],"status":"live","first_seen_at":"2026-11-02T22:44:23Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-03T20:25:57Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Smadex is a performance advertising engine for mobile apps, enabling the world's leading marketers to grow across Mobile and Connected TV (CTV). Powered by AI models trained on real campaign outcomes, Smadex delivers profitable growth at scale. Headquartered in Barcelona, with teams across the Americas, EMEA, and APAC, Smadex is a business unit of Entravision (NYSE: EVC).\nAs a Senior Full Stack Engineer, you will serve as the technical anchor and architectural pillarfor the team. Partnering closely with our delivery and operational team lead, you will take ownership of technical excellence, establish sound architectural standards, and mentor the team. This is a high-impact, hands-on Individual Contributor (IC) role where your judgment will shape both our browser-facing tools and our runtime creative execution.\nYour Tasks and Responsibilities\nArchitect Scalable Creative Tools:Lead the technical design, development, and delivery of core features across internal creative tooling utilizing modern Angular and TypeScript.\nMaster High-Performance Runtimes:Guide the engineering of ultra-lightweight client-side components and interactive playable ads optimized for mobile webview performance, strict bundle-size limits, and sandboxed iframe execution.\nOwn Server-Side Pipelines:Architect and maintain resilient Node.js microservices and pipelines handling dynamic asset generation, headless bundling, and low-latency tracking/redirect logic.\nElevate Engineering Standards:Drive high-signal pull request reviews, author technical RFCs, introduce pragmatic automated testing, and proactively resolve technical debt.\nTechnical Mentorship:Coach and mentor mid-level engineers, instilling best practices in web fundamentals, design patterns, and advanced debugging.\nWhat Are We Looking For?\n5+ years of professional software engineering experience, with deep expertise across modern TypeScriptin both client and server environments.\nAdvanced Angular Knowledge:Strong mastery of modern Angular architectures (Signals, Standalone Components, reactive state management, change detection strategies, and modular code organization).\nSolid Node.js Foundations:Strong understanding of asynchronous event loops, streaming I/O, headless compilation/bundling workflows, and REST/microservice API design.\nDeep Browser & Runtime Fundamentals:Strong grasp of DOM/Canvas performance, memory lifecycle management, iframe sandboxing, postMessage communication protocols, and asset loading optimization.\nArchitectural Judgment & Code Quality:Proven track record of conducting high-signal code reviews, designing maintainable systems, and introducing pragmatic automated testing.\nLow Ego, High-Impact Mentorship:Genuine passion for coaching other engineers, explaining the whybehind technical decisions, and elevating team-wide technical criteria.\nBonus Points:\nFamiliarity with the digital advertising ecosystem (MRAID specifications, tracking macros, click-through handling, or attribution models).\nExperience with HTML5 Canvas, WebGL, or lightweight rendering libraries (PixiJS, Phaser, Three.js) for interactive creatives.\nHands-on experience with modern JavaScript bundlers and build tools (esbuild, Vite, Rollup, or custom AST transformation pipelines).\nExperience implementing automated CI/CD performance and bundle-budget monitoring.\nWhat We Offer\nIntegrate a highly motivated, young and dynamic team\nGreat compensation package\nTop location at the heart of Barcelona with a rooftop terrace, Barbecue, and a fully stocked fridge\nGreat work-life balance: work from home (2 days per week), flexible hours\nMeal vouchers - Ticket Restaurant monthly allowance\nMonthly gym allowance: Choose between DiR and Wellhub\nLinkedIn Learning and training opportunities\nMonthly TGIF events\nRegular team-building events\nFun and friendly work environment with talented marketers and engineers from over 40 countries\nAnd more!\nIf you want to know more about us visit our websiteSmadex.com, and for a sneak peek of the cool stuff we build check thisvideo out! And, if you are ready to take your career to the next level and tackle engineering challenges at a global scale, we encourage you to apply!\nPlease note that we do NOT provide VISA sponsorship. Candidates without a legal permit to work in Spain won't be considered.","description_format":"text","description_chars":4297,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Spain","iso":"ES","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Advertising","Digital Marketing"],"lifecycle":[{"event":"open","at":"2026-11-02T22:44:23Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":18,"reasons":["conf:10","velocity","win:early"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/smadex-senior-full-stack-engineer-smadex-slu","json_url":"https://alion.io/job/smadex-senior-full-stack-engineer-smadex-slu.json","meta":{"generated_at":"2026-11-04T07:26:29Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":11607,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":53829},"rest":"https://alion.io/mcp/rest/get_company?id=53829"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsmadex-senior-full-stack-engineer-smadex-slu"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsmadex-senior-full-stack-engineer-smadex-slu"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsmadex-senior-full-stack-engineer-smadex-slu"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/smadex-senior-full-stack-engineer-smadex-slu\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsmadex-senior-full-stack-engineer-smadex-slu"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3645657}},{"tool":"search_jobs","arguments":{"company":"smadex.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3645657},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}