Discoup logo

Junior Software Engineer (Full Stack)

Discoup
3 days ago
Full-time
Remote

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

  • 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.

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.