Backend Software Engineer

Sii tra i primi a mandare la candidatura.
Solo per membri registrati
Monza
Remoto
EUR 40.000 - 60.000
Sii tra i primi a mandare la candidatura.
2 giorni fa
Descrizione del lavoro

We are the leading online comparison site in Italy. Thanks to technology, we have made the process of choosing insurance, financial products, and household expenses a simple and fast activity, saving more than 20 million users time and money every day. Founded in 2008, we have established ourselves as a brand over the past 10 years through effective and intelligent online and television marketing. We are a group of nearly 1000 young digital entrepreneurs, developers, marketers, designers, and engineers. Born as a startup, we have maintained the same mentality over time: we are concrete, results-oriented, and invest in talent and meritocracy. We have grown significantly in recent years, becoming one of the very few Italian unicorns, and we continue to expand. This is why we are seeking the best talents—people who want to make a difference and who can join our team to contribute to our ongoing success.

We are looking for a Backend Software Engineer to develop and maintain the backend infrastructure of our applications in the long-term car rental sector. In this role, you will perform regular system checks, troubleshoot issues, and ensure adherence to software development best practices.

The ideal candidate should be a skilled backend developer with expertise in cutting-edge technologies, capable of building scalable, reliable, and high-performance solutions. Your work will include developing and optimizing APIs, processing large datasets, and integrating with industry-specific platforms, all while contributing to the continuous improvement of our services.

  1. Investigate and resolve problems: identify issues, develop fixes, and communicate outcomes to stakeholders and project managers.
  2. Collaborate with frontend and backend developers, adopting consistent coding styles and naming conventions to ensure readability and maintainability.

Requisiti

  • At least 3 years of experience in back-end development.
  • Solid understanding of security best practices, including authentication (OAuth2, JWT), authorization, data encryption, and API security.
  • Proficiency in concurrency and asynchronous programming, including event-driven architecture, async/await, and message queues.
  • Strong knowledge of REST API architecture.
  • Experience with unit, integration, and end-to-end testing (preferably using Jest).
  • Familiarity with Docker & Docker Compose.
  • Proficiency in Git and CI/CD pipelines.
  • Experience with document-oriented databases (preferably MongoDB).
  • Knowledge of key-value databases (preferably Redis).
  • Strong communication and presentation skills.
  • Ability to work effectively in an Agile environment.
  • Ability to work independently with minimal supervision.

Preferred Skills for Backend Software Engineer

  • Experience with Kubernetes for container orchestration and deployment.
  • Basic understanding of frontend technologies for seamless collaboration.
  • Familiarity with Message Queue systems (preferably RabbitMQ) for asynchronous processing.
  • Hands-on experience with Microservices Architecture, including designing, developing, and deploying distributed systems.
  • Strong knowledge of Performance Optimization & Scalability, with the ability to profile and enhance back-end efficiency for high-traffic applications.
  • Experience with Logging & Monitoring tools such as Sentry, Kibana, Datadog, Grafana, or OpenTelemetry for system observability and debugging.
  • Proficiency in API documentation tools like Swagger / OpenAPI.

You are the perfect candidate if :

  • Practice clean coding, attention to detail, and server performance optimization.
  • Possess strong problem-solving skills using various methodologies.
  • Can investigate and resolve problems quickly with effective patches.
  • Plan, organize, and manage activities effectively, respecting priorities and handling unexpected events.
  • Express your own point of view and align with team decisions to achieve common goals.

What we offer

  • Stability of an established online company with permanent positions.
  • Impact: work in a high-traffic environment with over 4 million monthly visits.
  • Opportunities for career growth through continuous development.
  • Training and professional development opportunities.
  • Collaborate with talented, motivated colleagues.
  • Remote working options with flexible schedules and a 36-hour workweek.
J-18808-Ljbffr