Consultant Milano, for a company specializing in AI and automation solutions, is looking for a Full Stack Web Developer.
In this role, you will design, implement, and optimize both frontend and backend components to enhance the functionality of our platform. You'll be responsible for integrating AI-driven features and automation tools seamlessly into the web application, collaborating closely with AI/ML engineers, DevOps, and product owners in an Agile environment. Your goal will be to deliver high-quality web applications that meet the demands of cutting-edge AI and hyperautomation tools for policymaking analysis.
Responsibilities:
Design, implement, and optimize the frontend, ensuring a smooth user experience and responsiveness;
Develop and maintain scalable web applications using Python on the backend;
Collaborate with Python developers to integrate backend code with the frontend through RESTful APIs;
Work with UI/UX designers to create intuitive and user-friendly interfaces;
Work closely with the DevOps team to deploy and manage applications in a cloud-based environment;
Troubleshoot and debug backend and frontend issues to ensure smooth functionality;
Strong understanding of backend and frontend integration, including WebSockets and AJAX;
Collaborate with the team to ensure seamless integration and functionality using tools like Git for version control;
Implement cybersecurity measures, including OWASP best practices, to ensure system robustness.
Requirements:
2+ years of experience as a Full-Stack Developer or Software Engineer.
Proficiency in Python and Flask for backend development.
Solid knowledge of HTML, CSS, JavaScript, and TypeScript.
Experience working with databases (PostgreSQL, MySQL, MongoDB, or DynamoDB).
Familiarity with Docker and containerized applications.
Preferred Qualifications:
Experience integrating AI/ML models into web applications;
Experience with cloud platforms (AWS, Azure, or GCP) and serverless architectures.
Disponibilità oraria: Full Time