About Fever
Fever is the leading global live-entertainment discovery platform that has revolutionized the world of entertainment. Fever has a global presence in over 100 cities with offices in Madrid, New York, Los Angeles, London, Paris, Lisbon and Sydney. Fever is also backed by leading investors such as Goldman Sachs, Accel, and Atresmedia.
About the Role
We are seeking a highly skilled and motivated Backend Software Engineer with at least 3 years of experience to join our dynamic team in Madrid. As a Backend Software Engineer at Fever, you will be instrumental in designing, developing, and maintaining scalable and robust backend systems that power our global live-entertainment platform. You will work on exciting projects that directly impact millions of users worldwide, contributing to the growth and innovation of our product.
Responsibilities
- Design, develop, and maintain high-performance, scalable, and reliable backend services and APIs.
- Collaborate closely with product managers, frontend engineers, and other stakeholders to define, design, and ship new features.
- Write clean, maintainable, and efficient code in Python (Django), Go, or Ruby on Rails.
- Implement and manage databases such as PostgreSQL, MongoDB, and Redis.
- Develop and maintain message queues and event-driven architectures (e.g., RabbitMQ).
- Ensure the security, reliability, and scalability of our backend infrastructure.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot and debug production issues, providing timely resolutions.
- Contribute to the continuous improvement of our development processes and tools.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 3+ years of professional experience in backend software development.
- Strong proficiency in at least one of the following programming languages: Python (Django), Go, or Ruby on Rails.
- Extensive experience with relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB, Redis) databases.
- Experience with message queues and event-driven architectures (e.g., RabbitMQ).
- Familiarity with cloud platforms (e.g., AWS) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Solid understanding of microservices architecture and RESTful APIs.
- Ability to write clean, well-tested, and efficient code.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Fluency in English (both written and spoken).