Backend Software Engineer

Community Of
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Application Lifecycle Management
Cloud Computing
Code Review
Databases
Software Debugging
Distributed Systems
Django
Python
PostgreSQL
Message Broker
NoSQL
RabbitMQ
SQL Databases
Data Storage Technologies
Backend
Containerization
Kubernetes
Kafka
Non-relational Database
REST
Docker
Microservices

Job description

optimizing scalable, high-performance, and reliable services that support our diverse range of live experiences. Responsibilities Design, develop, and maintain robust and scalable backend services and APIs using Python and Django . Collaborate with product managers, designers, and other engineers to define, design, and ship new features. Write clean, efficient, and well-documented code, ensuring high quality through testing and code reviews. Optimize applications for maximum speed and scalability. Troubleshoot, debug, and upgrade existing systems. Participate in the entire application lifecycle, focusing on coding and debugging. Work with relational and non-relational databases ( SQL , NoSQL ) to manage and optimize data storage. Contribute to the architecture and design of new and existing systems, focusing on microservices architecture. Requirements Proven experience as a Backend Software Engineer with at least 3+ years of experience working with Python . Strong proficiency in

Requirements

Django framework. Experience designing and developing RESTful APIs . Solid understanding of database systems, both SQL (e.g., PostgreSQL ) and NoSQL . Experience with microservices architecture and distributed systems. Familiarity with cloud platforms (e.g., AWS ) and containerization technologies (e.g., Docker , Kubernetes ). Knowledge of message brokers (e.g., Kafka , RabbitMQ ) is a plus. Experience with agile development methodologies. Excellent problem-solving skills and attention to detail. Good communication skills and ability to work effectively in a team environment. Proficiency in English.

About the company

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 community through its original content and hidden gems. From immersive exhibitions, interactive experiences, and candlelit concerts to festivals and gastronomical experiences, Fever has something for everyone. The platform is present in over 100 cities across Europe, America, Asia, and Australia, and continues to expand globally. Fever is also backed by top investors such as Goldman Sachs, Alignment Growth, and Accel. About the Role We are looking for a highly skilled Backend Software Engineer with Python experience to join our dynamic team in Madrid . As a Software Engineer at Fever, you will play a crucial role in developing and maintaining the backend systems that power our global platform. You will be responsible for designing, implementing, and

Apply for this position