Software Engineer Intern - Milano [DIG]
Core
Intern role designing and developing software applications and platforms for business process automation and digitalization.
Role type
Software Engineering Intern
Builds
Web applications, backend services, APIs, and cloud-native solutions
Domain
Enterprise software, Product Innovation
Deliverable
production ML models | product features
Required skills
Programming fundamentals, Data structures, Object-oriented programming, HTTP/Web apps, Relational databases/SQL, Git, OS/Networking basics
Preferred skills
Clean Code, SOLID principles, Design Patterns, Testing, Software Architecture, REST API, Microservices, Docker, CI/CD
Technologies
TypeScript, Angular, Node.js, Java, Docker, Kubernetes, GCP, Azure
Responsibilities
Develop frontend and backend components, Design and implement APIs and application services, Work with databases and persistence systems, Use Git and collaborative development workflows, Gain experience with Docker, Kubernetes, and Cloud platforms, Participate in code reviews and technical discussions, Develop tests and quality practices, Troubleshoot application issues, Apply CI/CD and DevOps practices
Seniority
Intern/Trainee
