About Fever
Fever is the leading global live-entertainment discovery platform that has revolutionized the world of entertainment. Fever has a clear mission: to democratize access to culture and entertainment. Through our marketplace, Fever inspires over 125 million people every month to discover the best experiences in their cities. We are present in over 100 cities worldwide, in countries like the UK, France, the US, Australia, Canada, Italy, Portugal, and Spain, and we have offices in 12 of them. We are a venture-backed company with the support of leading investors such as Goldman Sachs, Rakuten, and Atresmedia.
About the Role
We are seeking a talented and experienced Backend Software Engineer to join our dynamic Payments team. In this role, you will be instrumental in designing, developing, and maintaining scalable and robust payment solutions that power Fever's global platform. If you have a passion for building high-performance systems and enjoy working in a fast-paced, collaborative environment, we encourage you to apply!
What you will do
- Design, develop, and maintain high-performance, scalable, and secure backend services for our payment platform.
- Integrate with various payment gateways and PSPs to support a wide range of payment methods and regions.
- Collaborate with product managers, frontend engineers, and other stakeholders to define requirements and deliver solutions.
- Ensure the reliability, availability, and security of our payment systems, adhering to industry standards like PCI compliance.
- Optimize existing services for performance, scalability, and cost-effectiveness.
- Participate in code reviews, technical discussions, and contribute to architectural decisions.
- Troubleshoot and resolve production issues, ensuring minimal impact on users.
- Stay up-to-date with the latest trends and technologies in the payments industry and backend development.
Requirements
- 3+ years of experience as a Backend Software Engineer, with a strong focus on building scalable and distributed systems.
- Proficiency in at least one modern backend programming language (e.g., Go, Java, Python, Ruby, Rust). Go is a plus.
- Proven experience working in the payments domain, including integration with payment gateways and understanding of payment processing flows.
- Experience with microservices architecture and API design.
- Solid understanding of database systems (SQL and NoSQL).
- Experience with cloud platforms (GCP, AWS, Azure) and containerization technologies (Kubernetes, Docker).
- Familiarity with CI/CD pipelines, monitoring, and observability tools.
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication and collaboration skills.
- Experience working in an Agile development environment.
Bonus Points
- Experience with specific payment gateways or PSPs.
- Knowledge of fraud detection and prevention techniques.
- Familiarity with financial reporting and reconciliation processes.
- Experience in a high-growth SaaS, e-commerce, B2B, or B2C company.