FullStack Developer

Posted 11 June 2022
Salary€85000 - €150000 per annum
LocationItaly
Job type Permanent
DisciplineSoftware Engineering
Reference3293_1654958589
Contact NameMarkJames Search

Job description

Our client, an AI company, specialised in video analytics, is looking for a talented candidate for the role of Fullstack Developer to join their team in Milan.The client can offer a hybrid contract as well as accepting candidates not based in Milan but willing to travel once a week/once a month, depending on location.

The role involves building new features for the client's internal tools, architect, develop, test, and deliver independently.

Responsibilities:
* Full-stack web application development with a variety of languages including but not limited to Python, JavaScript, HTML, etc.
* Create consumer products and features using internal programming language Hack.
* Implement web or mobile interfaces using XHTML, CSS, and JavaScript.
* Work closely with our PM and design teams to define feature specifications and build the next generation of products leveraging frameworks such as React & React Native.
* Work closely with operations and infrastructure to build and scale back-end services.
* Build report interfaces and data feeds.
* Define and implement software the client's uses to build and manage its infrastructure and datacentres.
* Architect efficient and reusable back end as well as front-end systems depending on the problem you are solving for.
* Build and keep the software running, share on-call rotation with your team and respond to service incidents.

Requirements:
* 8+ years full-stack python developer with exposure to web frameworks like Django, Flask or FastAPI.
* Experience building APIs for rapidly iterating product and restful APIs and development of service layer using python's flask framework.
* Proficient in writing unit test cases using Pytest package.
* Proficient on Reactjs, Angular, & VueJs (GTH).
* Knowledge of DB and API schema designing.
* Knowledge with OpenCV and ML workflow is added advantage.
* HTML/CSS/JavaScript and JavaScript framework.
* Database level programming using both SQL (MySQL, PostgreSQL) and No SQL (MongoDB/Casandra) and designing the database level stored procedures and persistence logic.
* Knowledge with Nvidia libraries is preferred.
* Experience working with Web Application development, docker, Unix/Linux environments.
* Understanding of machine learning, information retrieval, neural networks, networking, developing large software systems (stands out from crowd).
* Fluent in English and Italian.

This is a full-time position, Monday to Friday.
Please apply online to be considered.