Junior Back-end Developer

Meraviglia · Bareggio, Lombardia, Italia ·


Descrizione dell'offerta


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!

Candidatura e Ritorno (in fondo)