Job available in TURIN, Italy

Web Developer Full Stack

Astar is looking for a Web Developer Full-stack with computer science background and consolidated knowledge of distributed software architecture. The ideal candidate will thrive in an early development stage of the Astar software platform with a focus on implementing the responsive web front ends of the application.

As a Web Developer Full-stack you will be responsible for building and delivering the web presentation layer of the product, both server and client side. In this role, you will work alongside a team of talented Computer Vision and ML/DL scientists and Software Engineers to build the user interfaces that will allow interaction with all users stakeholders.

Tasks

  • Implement the web presentation layer of the application, both server and client side, following the design concepts
  • Participate in requirement analysis
  • Actively contribute to improve the UX and UI by sharing ideas and opinions
  • Implement and maintain a high-quality code base
  • Implement state of the art responsive web UI
  • Serve as an expert on applications and provide technical support
  • Manage most technical challenges autonomously, being always solution and goal oriented
  • Feel the ownership of the solution end-to-end

Minimum Requirements

  • BSc in Software Engineering/Computer Sciences or equivalent experience
  • Broad Software Engineering foundation knowledge, with main focus on web application and web oriented architectures
  • Excellent coding skills in Python or C#
  • Excellent knowledge of the most current web technologies / toolsets (HTML5, CSS3, JS, JS frameworks, Responsive Design, ASP.NET, Django, …)
  • 3+ years in web development (including University experience, if relevant)
  • Familiarity with Application Lifecycle Management processes
  • Solid experience with Git
  • 2+ years of experience with general backend (Linux, Databases, Application servers) and Cloud Infrastructures
  • Strong ability to convert ideas to running code
  • Good English skills (at least in reading and writing)

Preferred Requirements

  • Track record of complex web applications developed on modern technology stacks (ASP.NET MVC, ASP.NET Razor, Python Django, …)
  • Familiarity with CDNs
  • Familiarity with Cloud Services (AWS, Azure)
  • Familiarity with web security practices (OWASP)
  • Familiarity with automated testing systems
  • Debugging and profiling knowledge
  • Expertise working with test driven development (TDD) process standard methodology
  • Familiarity with Agile methodologies
  • Familiarity with Dockers and Jupyter Notebook