Logo da Stellantis

Generative AI - Full Stack Developer

Stellantis

  • Totalmente a distancia
  • De segunda à sexta, das 8h às 18h com 2h de almoço
  • Profesional

    Indefinido en plantilla

Descripción y responsabilidades

The mission of a Full Stack Developer is to design, develop, and maintain both the front-end and back-end components of cutting-edge generative AI applications. They are responsible for ensuring seamless functionality, user experience, and performance across the entire technology stack. Full Stack Developers are versatile professionals who bridge the gap between front-end and back-end development, making them valuable assets in IT teams tasked with designing, implementing, and deploying solutions that harness the power of generative AI for various purposes.

RESPONSIBILITIES

  • Develop responsive and visually appealing user interfaces using HTML, CSS, and JavaScript.
  • Create server-side logic, databases, and APIs using Python, Ruby, Java, or Node.js.
  • Design and maintain databases, ensuring data integrity, security, and performance.
  • Make architectural decisions, conduct testing, debugging, and code reviews for bug-free software.
  • Utilize Git for version control and deploy applications to various hosting environments.
  • Implement security best practices and collaborate with cross-functional teams.


Requisitos

REQUIREMENTS

  • Experience deploying AI models in production.
  • Knowledge of cloud platforms (AWS, Azure, or Google Cloud) for scalable AI applications.
  • Proficiency in front-end (HTML, CSS, JavaScript) and back-end development (Python, Ruby, Java, Node.js).
  • Database management skills (SQL or NoSQL).
  • Familiarity with vector databases (e.g., Pinecone, Redis).
  • Web frameworks (React, Angular, Django, Express.js).
  • Version control systems (Git), RESTful APIs, and web services.
  • Deployment, server management

INTERACTION

  • UI/UX Designers: Collaborate to translate design concepts into functional user interfaces and provide input on design feasibility and usability.
  • Product Managers: Work closely to understand project requirements, priorities, and deadlines, ensuring the development aligns with the product roadmap.
  • Quality Assurance (QA) Testers: Coordinate testing efforts, address bug reports, and ensure the final product meets quality standards.
  • Back-end Developers: Collaborate on integrating front-end and back-end components, sharing data structures, and optimizing system performance.
  • DevOps Engineers: Work together to set up deployment pipelines, optimize infrastructure, and ensure smooth application deployment.
  • Implement backlog items, making technical decisions and writing high-quality code, thereby influencing the product's functionality and stability.
  • As an active member of an Agile / Scrum team, the Full Stack Developer holds influence over different aspects of the product's development, contributing collectively to the team's agility, productivity, and the delivery of valuable, high-quality products.

Beneficios

Informado na entrevista

Código: 67837

Fecha de registro: 2024-02-02

Fecha de actualización: 2024-09-16

  • Código: 67837
  • Fecha de registro: 2024-02-02
  • Fecha de actualización: 2024-09-16