CareerPlanSign in

Software Engineer

Lanza, Milano💼 Full-time🗓 2025-06-13 → 2026-09-07

Core

Designing and implementing high-quality software solutions aligned with user needs and business goals.

Role type

Senior Software Engineer

Builds

Tools and applications

Domain

Software development

Deliverable

production ML models | product features

Required skills

TypeScript, Python, PHP, OOP, SOLID principles, Jest, PyTest, PHPUnit, BDD, Django, Flask, Angular, CRA, Next.js, Symfony, Laravel, Git, Unix, Bash scripting, Docker, Agile workflows (Scrum, Kanban)

Preferred skills

AWS services, open-source contributions

Responsibilities

Develop high-quality software design and architecture, Identify, prioritize, and execute tasks in the software development life cycle, Develop tools and applications by producing clean, efficient code, Ensure software is up-to-date with the latest technologies, Testing, design, and development of application in one of the following languages (Typescript, Python, PHP), Communication and tutoring with non-technical people in design choices, based on SOLID principles.

Sourced via adzuna · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.