Full remote work applications will not be considered.
Meraviglia Lab is a rapidly growing marketing agency and software house with numerous successful projects under its belt. To support our continuous expansion, we are looking for a Backend Developer to join our team of developers, the beating heart of our company.
Key Responsibilities:
* Develop and maintain backend services and APIs using Python with Django Rest Framework or FastAPI.
* Create and manage containerized applications using Docker.
* Handle message queues (e.g., RabbitMQ, Kafka, Redis) for asynchronous processing.
* Work in a Linux environment.
* Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality solutions.
* Write clean, well-documented code following best practices.
* Troubleshoot issues and optimize backend performance, ensuring efficiency and scalability.
Requirements:
* Degree in Computer Science or a related field.
* At least 2 years of experience in backend development.
* Strong proficiency in Python and backend frameworks such as Django or FastAPI.
* Experience using Docker for containerized applications.
* Familiarity with message queues (e.g., RabbitMQ, Kafka, or Redis).
* Experience working in Linux-based environments.
* Fluent in English (both written and spoken).
* Strong problem-solving skills and a team-oriented mindset.
Preferred Qualifications (Plus):
* Experience with cloud platforms (AWS, GCP, or Azure) and Infrastructure as Code (Terraform).
* Familiarity with or knowledge of frontend technologies (JavaScript, React, Next.js).
* Familiarity with or experience in Go programming.
* Experience with CI/CD tools such as GitHub Actions, GitLab CI/CD, or Jenkins.
* Interest in AI.
Work Conditions:
* Full-time position (40 hours per week), Monday to Friday, 9:00 AM – 6:00 PM, with a one-hour lunch break (1:00 PM – 2:00 PM).
* Hybrid work model: On-site presence required at our Bareggio (MI) office at least 3 times a week. Up to 2 remote workdays per week allowed.
* Hybrid work.
* Salary and contract details to be discussed during the interview.
Apply now!