Back to jobs
Discoup
Southern Europe

Software Engineer (Junior, Full Stack)

Madrid, Spain, Spain
2026-07-14

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.

Software Engineer (Junior, Full Stack)

Discoup

Sign Up →