Attiva gli avvisi di lavoro via e-mail!

Software Engineer (Full-Stack Developer)

Vittoria Assicurazioni S.p.A.

Milano

Ibrido

EUR 40.000 - 60.000

Tempo pieno

Oggi
Candidati tra i primi

Descrizione del lavoro

An insurance company in Milan is seeking a Software Engineer (Full-Stack Developer) to join a dynamic tech team. The role involves developing and maintaining applications primarily in PHP and migrating to Python. Candidates should have experience with SQL databases, frontend technologies, and a strong willingness to learn. The position offers a hybrid work model with growth opportunities in a fast-paced environment.

Servizi

Opportunities for professional growth
Dynamic environment typical of a startup

Competenze

  • 2-3 years of software development experience.
  • Good knowledge of PHP or strong motivation to acquire quickly.
  • Good knowledge of Python.
  • Experience with SQL databases like MySQL and PostgreSQL.
  • Knowledge of front-end technologies like HTML5, CSS3, JavaScript/TypeScript, and Angular or React.

Mansioni

  • Contribute to the development and maintenance of existing company applications, primarily in PHP.
  • Support refactoring and migration towards Python, actively rewriting and optimizing code.
  • Design, develop, and maintain integrations with relational and non-relational databases.
  • Collaborate with the team to analyze requirements and implement best practices.
  • Develop and maintain the frontend of applications to ensure a good user experience.

Conoscenze

PHP
Python
SQL databases
JavaScript/TypeScript
HTML5
CSS3
Git
Agile/Scrum

Strumenti

PostgreSQL
MongoDB
Docker
Kubernetes
Descrizione del lavoro
Software Engineer (Full-Stack Developer)

Join to apply for the Software Engineer (Full-Stack Developer) role at Vittoria Assicurazioni S.p.A.

Overview

We are looking for a Software Engineer (Full-Stack Developer) who will contribute within the team to the development and maintenance of existing company applications, primarily written in PHP, and participate in the refactoring and migration toward Python, while designing, developing and maintaining integrations with relational (e.g., PostgreSQL) and non-relational (e.g., MongoDB) databases. The role also covers frontend development to ensure a good user experience and proper integration with backend services.

Responsibilities
  • Contribute to the development and maintenance of existing company applications, primarily written in PHP.
  • Support the refactoring and migration toward Python, actively participating in rewriting and optimizing code.
  • Design, develop and maintain integrations with relational (e.g., PostgreSQL) and non-relational (e.g., MongoDB) databases.
  • Collaborate with the team to analyze requirements, define technical solutions and implement development best practices.
  • Develop and maintain the frontend of applications, ensuring a good user experience and proper integration with backend services.
  • Write clean, documented and tested code.
  • Assist in bug resolution, performance issues and troubleshooting activities.
  • Contribute to continuous improvement of development processes (code reviews, automated testing, CI/CD).
Qualifications
  • 2–3 years of software development experience.
  • Good knowledge of PHP (or strong motivation to acquire quickly).
  • Good knowledge of Python.
  • Experience with SQL databases (MySQL, PostgreSQL).
  • Knowledge of at least one NoSQL database (e.g., MongoDB, Redis).
  • Good knowledge of frontend technologies: HTML5, CSS3, JavaScript/TypeScript, and either Angular or React.
  • Familiarity with version control systems (Git).
  • Knowledge of Agile/Scrum development methodologies.
  • Ability to work in environments with frequent release cycles.
Nice to have
  • Experience with microservices architectures and containerization (Docker/Kubernetes).
  • Knowledge of CI/CD tools (e.g., GitLab CI, GitHub Actions, Jenkins).
  • Interest in clean code practices, design patterns and TDD.
  • Basic knowledge of cloud platforms (AWS, GCP or Azure).
  • Experience with RESTful APIs or GraphQL.
Soft skills
  • Ability to work in multidisciplinary teams.
  • Analytical and problem-solving skills.
  • Proactivity, autonomy and willingness to learn.
  • Good communication skills and ability to collaborate with non-technical stakeholders.
  • Result-oriented with attention to work quality.
  • Working mode: Hybrid
  • Location: Milan
What we offer
  • Opportunities for professional growth in a young, fast-evolving tech team.
  • A dynamic and fast-paced environment typical of a startup: ideas change quickly and we need people who can act with flexibility and speed.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries: Insurance
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.