About Fever
Fever is the leading global live-entertainment discovery platform that helps millions of people enjoy the best experiences in their cities. With a mission to democratize access to culture and entertainment, Fever inspires its users to explore unique local experiences and events, from immersive exhibitions, interactive experiences, and festivals to concerts and theater shows. Through our platform, creators, event organizers, and brands have the tools to create and expand amazing experiences around the world.
The Role
We are looking for an experienced Backend Engineer to join our team in Madrid. As a Backend Engineer, you will play a crucial role in designing, developing, and maintaining our backend systems, ensuring scalability, reliability, and high performance. You will work closely with cross-functional teams to deliver innovative solutions and contribute to the overall success of our platform.
Responsibilities
- Design, develop, and maintain robust and scalable backend services using Python and Django.
- Write clean, efficient, and well-documented code following best practices.
- Collaborate with product managers, frontend engineers, and other stakeholders to define requirements and deliver solutions.
- Optimize application performance, identify and resolve bottlenecks, and ensure high availability.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Contribute to the architecture and design of new features and systems.
- Work with databases like PostgreSQL and Elasticsearch, ensuring data integrity and optimal performance.
- Deploy and manage applications using cloud platforms like AWS, and containerization technologies such as Docker and Kubernetes.
- Implement and maintain CI/CD pipelines to automate testing and deployment processes.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of professional experience as a Backend Engineer, with a strong focus on Python and Django.
- Solid understanding of RESTful API design and development.
- Experience with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., Elasticsearch).
- Proficiency in cloud platforms, preferably AWS.
- Experience with Docker and Kubernetes.
- Familiarity with clean architecture principles, DDD, and TDD.
- Strong understanding of testing methodologies, including unit and integration testing.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative team environment.
- Fluent in English, both written and spoken.
Benefits
- Remote, flexible work policy.
- Attractive compensation package.
- Full ownership of the projects, fast-paced, and flat hierarchy.
- “Flexible compensation plan” to help you diversify and increase the net salary.
- Health insurance.
- English classes.
- Gympass subscription.
- Meal card.
- WFH equipment.
- Birthday is a free day.
- Flexible work schedule.