cover

Full Stack Software Engineer/ 1 week ago

ShopFully
Attractive
Application ends: 2026-02-28

Quick Summary

Seeking a Full Stack Software Engineer with 2–4+ years of backend experience to develop programmatic advertising solutions. The role involves building reliable, cloud-based systems, developing backend services and RESTful APIs using PHP (Laravel/Symfony) and Node.js, and integrating external ad platforms. Frontend responsibilities require expertise in HTML5, CSS3, JavaScript (ES6+), and familiarity with React. Experience with MySQL and DynamoDB is required. This position offers a flexible hybrid model, with remote work available from Italy.

Full Stack Software Engineer, Programmatic Advertising Solutions

Join our platform dedicated to converting browsing into shopping. We connect 200 million shoppers with relevant deals while significantly boosting local sales for hundreds of top retailers and brands. We empower consumers to save time and money through smart shopping decisions and help retailers engage customers from initial online research through to in-store purchases.

Who We Look For

As a Full Stack Software Engineer, you will be crucial in developing programmatic advertising solutions. Our products enable brands to reach users via engaging, fully monetizable ad formats across multiple channels. You will ensure ad formats like D2S, InVideo, and Price–Product Video are configured, delivered, tracked, and optimized across various programmatic pathways.

You will integrate and maintain adapters for external advertising platforms (e.g., Adform, DV360), focusing on both backend and frontend components to guarantee reliability, scalability, and high performance. This role involves close collaboration with Software Engineers, Product Managers, Designers, and DevOps in an international environment, fostering increasing autonomy supported by senior colleagues.

What You Will Do: Core Responsibilities

Your focus will be on building reliable, cloud-based systems for programmatic advertising, spanning both backend and frontend development.

  • Develop and maintain backend services and RESTful APIs for programmatic advertising products.
  • Integrate external ad platforms (e.g., Adform, DV360) to ensure accurate campaign configuration, delivery, and tracking.
  • Build and evolve frontend components for configuring, visualizing, and managing advertising campaigns.
  • Utilize relational and NoSQL databases (e.g., MySQL, DynamoDB) for storing and retrieving campaign, delivery, and tracking data.
  • Collaborate with Product and Design teams to translate requirements into technical solutions.
  • Produce clean, readable, and maintainable code adhering to established standards.
  • Support production systems by debugging issues and enhancing monitoring and reliability.
  • Participate actively in code reviews to increase ownership and impact.

What You Will Need: Technical Requirements

Backend Development

  • 2–4+ years of backend development experience.
  • Proficiency in PHP and MVC frameworks (e.g., Laravel or Symfony).
  • Experience with Node.js, ideally in cloud environments (AWS Lambda is a plus).
  • Experience designing and developing robust RESTful APIs.
  • Solid understanding of clean code principles and fundamental design patterns.
  • Experience with relational and/or NoSQL databases (e.g., MySQL, DynamoDB).
  • Awareness of performance, security, and scalability considerations.

Frontend Development

  • Expertise in modern client-side development: HTML5, CSS3, JavaScript (ES6+).
  • Familiarity with modern JavaScript frameworks and libraries, such as React.
  • Understanding of component-based architectures.
  • Familiarity with frontend build tools and workflows.
  • Ability to collaborate on frontend codebases integrated with backend services.

Software Engineering Practices

  • Proficiency with Git and common branching strategies.
  • Experience with unit testing and basic integration testing.
  • Ability to debug issues and support production systems.
  • Experience working effectively in collaborative, distributed teams.

Nice to Have Skills

Frontend & Advertising Domain

  • Experience with micro-frontend architectures, including iframe-based patterns.
  • Experience with rich media banners and creative development in media or advertising contexts (e.g., ad formats, creatives, campaign-driven UIs).
  • Familiarity with TypeScript in modern web applications.

Cloud & Infrastructure (AWS Focus)

  • Hands-on experience with AWS (even partial or guided).
  • Familiarity with core AWS services: Lambda, API Gateway, S3, DynamoDB or RDS.
  • Basic understanding of IAM.
  • Exposure to event-driven architectures (SNS, SQS, EventBridge).

DevOps & Tooling

  • Knowledge of serverless architectures and frameworks (e.g., Serverless Framework).
  • Exposure to CI/CD pipelines (e.g., GitHub Actions, GitLab CI).
  • Basic knowledge of containerization (Docker; Kubernetes is a plus).
  • Familiarity with monitoring and observability tools (e.g., CloudWatch).
  • Initial experience with microservices architectures.

Location & Benefits

We offer a flexible hybrid work model. Remote work is available from Italy. We have offices in Milan.

  • Opportunity to thrive in a rapidly scaling multinational company.
  • Vibrant, informal, and inclusive work environment.
  • Championing autonomy, flexibility, and a hybrid work model.
  • Access to learning opportunities and regular feedback sessions.
  • Modern offices with ergonomic setups, snacks, and coffee (including vegan options).
  • Meaningful team events: offsites, happy hours, and company celebrations.
  • Provision of all necessary equipment for effective remote or office work.

We are a diverse team of 450 people from 30 nationalities, committed to innovation and diversity. We encourage candidates to apply based on potential, even if they don't meet every requirement listed.

Share

ShopFully

ShopFully

  • Address
    Milano, Lombardia
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy