Junior Software Engineer (Full Stack)
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.