Attiva gli avvisi di lavoro via e-mail!

Backend Software Engineer (mid/senior)

Casavo

Milano

In loco

EUR 40.000 - 60.000

Tempo pieno

Oggi
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

A digital real estate agency in Milan is seeking a Backend Software Engineer (mid/senior) to enhance and maintain their backend systems. Ideal candidates will have proven backend experience and a solid understanding of software design principles. The role offers a competitive salary between 40,000€ and 60,000€ depending on experience, along with a collaborative work environment.

Competenze

  • Proven experience as a Backend Software Engineer, responsibilities based on experience level.
  • Solid understanding of software design patterns and architectural principles.
  • Demonstrated ability to maintain and evolve existing backend systems.

Mansioni

  • Develop and maintain robust server-side applications.
  • Write efficient, reusable, and well-documented code.
  • Contribute to the design and implementation of scalable backend systems.

Conoscenze

Backend Software Engineer experience
Software design patterns understanding
Cloud application deployment
Relational database proficiency
DevOps practices familiarity
Excellent communication skills in English
Analytical and problem-solving abilities

Strumenti

PostgreSQL
MySQL
Docker
Kubernetes
Descrizione del lavoro

Join to apply for the Backend Software Engineer (mid/senior) role at Casavo.

Casavo is a next-generation digital real estate agency that leverages technology to simplify and expedite the process of buying and selling real estate.

Job Overview

We're seeking a passionate and experienced Backend Software Engineer to join our growing team. You'll play a crucial role in enhancing and maintaining our existing backend software systems, while also driving the development of innovative new features and services. We value engineers who are committed to writing clean, maintainable, and scalable code, and who are eager to contribute to architectural decisions. This role offers the opportunity to work on challenging projects and make a significant impact on our product.

This position is open to both intermediate and senior-level engineers, with responsibilities and expectations tailored to your experience.

Our current technology stack includes Scala, Kotlin, and Elixir for backend development. While experience with these languages is a significant advantage, we are open to considering candidates with strong backend experience in other languages.

The salary range for this position is between 40.000€ and 60.000€, commensurate with experience.

Key Responsibilities
  • Develop and maintain robust server-side applications, including extending and improving existing systems.
  • Write efficient, reusable, and well-documented code, accompanied by comprehensive automated tests.
  • Contribute to the design and implementation of scalable and resilient backend systems.
  • Design and implement RESTful and GraphQL APIs for seamless frontend-backend communication.
  • Integrate with and optimize relational databases (e.g., PostgreSQL, MySQL) and other data sources.
  • Debug and resolve production issues, monitor server health, and respond to incidents promptly.
  • Work closely with cross-functional teams, including frontend developers, product managers, and stakeholders, to deliver high-quality solutions.
  • Participate in architectural discussions and contribute to technology selection decisions.
  • Implement and maintain CI/CD pipelines and contribute to containerization and orchestration efforts.
Qualifications & Skills
  • Backend Expertise: Proven experience as a Backend Software Engineer, with responsibilities adjusted based on experience level.
  • Software Design: Solid understanding of software design patterns and architectural principles.
  • Cloud Experience: Experience designing, developing, and deploying applications on cloud platforms.
  • System Evolution: Demonstrated ability to maintain and evolve existing backend systems while driving innovation.
  • Database Proficiency: Strong experience with relational databases (e.g., PostgreSQL, MySQL).
  • DevOps Familiarity: Familiarity with DevOps practices, including containerization (Docker, Kubernetes) and CI/CD pipelines.
  • Communication Skills: Excellent written and verbal communication skills in English.
  • Problem Solving: Strong analytical and problem-solving abilities.
Nice to Have
  • Experience with Scala, Kotlin, or Elixir.
  • Experience with Domain-Driven Design (DDD) and event sourcing architectures.
  • Knowledge of AWS and its ecosystem.

Referrals increase your chances of interviewing at Casavo by 2x.

Get notified about new Senior Software Engineer jobs in Milan, Lombardy, Italy.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.