Back to jobs
Madrid, Spain, Spain
2026-07-14
Discoup
Southern Europe
Software Engineer (Junior, Full Stack)
Role Description
Company Overview
Join the Discoup Team, a Leader in Discount Code and Coupon Portals!
Discoup.com helps millions of users save money online every day through discount codes, cashback opportunities, and exclusive promotional offers.
We are a fast-growing international company operating across seven markets: Italy, Spain, the United Kingdom, Germany, France, the United States, and Brazil. Our teams are distributed across Italy, Spain and the United States, collaborating closely in a highly international environment.
We partner with thousands of merchants, advertisers, agencies, affiliate networks, and technology providers to deliver high-performing digital commerce experiences at scale.
As our platform continues to grow, we are investing heavily in engineering excellence, backend scalability, data reliability, and product innovation.
We are looking for a pragmatic and hands-on Engineer with strong backend experience to help us grow our Development function!
What You’ll Do
* Design, build, and maintain scalable backend applications and services.
* Contribute to the development of our core platform (Elixir/Phoenix preferred but any experience with functional languages will serve you well)
* Design and optimize PostgreSQL schemas and queries for high-volume traffic environments.
* Collaborate with product, engineering, and data teams to deliver reliable and performant features.
* Improve platform reliability, observability, and scalability.
* Participate in architectural discussions and technical decision-making.
* Support API development and integrations with third-party platforms and internal services.
* Contribute to CI/CD improvements, deployment automation, and engineering best practices.
* Help improve code quality through reviews, testing, and documentation.
What We’re Looking For
Required Qualifications
* At least 2-3 years of professional software engineering experience.
* Strong backend engineering experience.
* Excellent knowledge of PostgreSQL and relational database design.
* Experience working with APIs, distributed systems, and high-traffic applications.
* Strong understanding of software architecture, scalability, and performance optimization.
* Familiarity with cloud environments and containerized deployments.
* Experience with Git workflows and modern development practices.
* Collaborative mindset and strong problem-solving skills.
* Professional proficiency in English.
Nice-to-Have Qualifications
* Experience with Elixir/Phoenix in production environments.
* Experience with AWS, Kubernetes, or Terraform.
* Exposure to observability and monitoring tools such as Grafana, Prometheus, Datadog, or ELK.
* Experience working in SaaS, digital marketing, affiliate marketing, or eCommerce.
* Familiarity with event-driven architectures and asynchronous systems.
* Frontend experience with modern frameworks (React, Vue, etc.) is appreciated but not required.
* Profession proficiency in Italian.
Why Join Discoup?
* Competitive compensation package aligned with experience and market benchmarks.
* Fully remote setup within Spain or Italy; Budget for Laptop and Home Office equipment.
* International and highly collaborative work environment.
* Opportunity to work on large-scale consumer products used by millions of users.
* Direct impact on architecture, engineering practices, and platform evolution.
* Fast-moving company with strong growth ambitions and long-term opportunities.
* Lean Team of highly skilled developers, marketers, analysts, and product specialists.