Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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!
Key Skills
Ranked by relevanceReady to apply?
Join Meraviglia and take your career to the next level!
Application takes less than 5 minutes