logo

FeverUp

Backend Senior Software Engineer

Department
Engineering
Job Type / Location
Madrid
Experience Required
3+ years
Posted On

About Fever

Fever is the leading global live-entertainment discovery platform that has revolutionised the way over 120 million people across the world are experiencing the best of their cities. With a mission to democratise access to culture and entertainment, Fever inspires its users to enjoy unique local experiences and events, from immersive exhibitions, interactive experiences or classical music concerts to an array of gastronomic experiences. Through the Fever Originals division, the company also collaborates with producers, artists and creators to bring these experiences to life in new cities, such as the Candlelight Concerts, The Queen's Ball: A Bridgerton Experience, or Van Gogh: The Immersive Experience.

The company has a diverse team of over 1800 people in more than 30 countries, with offices in cities like New York, Los Angeles, Chicago, London, Sydney, Madrid, Paris, Lisbon, or São Paulo, and is backed by leading investors such as Goldman Sachs, Alignment Growth Partners, Goodwater Capital, Smash Capital, Eurazeo and Accel.

About the Role

We are seeking a highly skilled and experienced Backend Senior Software Engineer to join our dynamic engineering team. As a Backend Senior Software Engineer, you will be responsible for designing, developing, and maintaining scalable and robust backend systems that power our global live-entertainment platform.

Responsibilities

  • Design, develop, and deploy highly scalable and performant backend services using Python and Django.
  • Collaborate with product managers, frontend engineers, and other stakeholders to define and implement API specifications.
  • Optimize database queries and ensure efficient data storage and retrieval, primarily with PostgreSQL.
  • Contribute to the architecture and design of new features and enhancements.
  • Implement and maintain microservices, ensuring high availability and fault tolerance.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews and mentor junior engineers.
  • Troubleshoot and debug production issues, providing timely resolutions.
  • Stay up-to-date with the latest industry trends and technologies.

Requirements

  • 3+ years of experience as a Backend Software Engineer, with a strong focus on Python and Django.
  • Proficiency in designing and implementing RESTful APIs.
  • Solid understanding of data structures, algorithms, and object-oriented programming.
  • Extensive experience with relational databases, particularly PostgreSQL, and familiarity with SQL and NoSQL databases (e.g., Redis).
  • Experience with asynchronous task queues like Celery and message brokers like RabbitMQ.
  • Familiarity with cloud platforms such as AWS and experience with containerization technologies like Docker and Kubernetes.
  • Experience with monitoring and logging tools (e.g., Datadog, Sentry, New Relic).
  • Strong understanding of version control systems (Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.
  • Bachelor's degree in Computer Science or a related field (or equivalent practical experience).

View Assessment Process

Think you'll be a good fit?