Discoup is a leader in discount code and coupon portals, helping millions save money online. They are seeking a pragmatic and hands-on Engineer with strong backend experience to design, build, and maintain scalable backend applications and services while contributing to the development of their core platform.
Responsibilities:
- 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
Requirements:
- 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
- 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