Detalles Equipo Calendario Documento FAQ
Challenge

Backend Developer (Python & Vue.js) – AI Platform Development

Ranking: 2624

About the Role

As a Backend Developer, you will contribute to the design, development, and evolution of the Control Panel that manages and supports our Artificial Intelligence ecosystem. While your primary focus will be backend development using Python and Flask, you will also participate in frontend development with Vue.js to help build modern, responsive, and user-friendly interfaces.

You will collaborate closely with product, DevOps, frontend, and backend teams to deliver high-quality software while expanding your expertise in cloud technologies and modern development practices.

Key Responsibilities

Backend Development

  • Design, develop, and maintain RESTful APIs using Python 3 and Flask.
  • Build scalable, secure, and maintainable backend services supporting the AI ​​platform.
  • Implement robust error handling, testing, and code quality practices.
  • Develop integrations with databases and external services.
  • Contribute to backend architecture and technical decision-making.

Frontend Development

  • Develop and maintain the new Control Panel application using Vue.js.
  • Build reusable and responsive UI components.
  • Integrate frontend applications with REST APIs.
  • Ensure excellent user experience and application performance.

Collaboration & Quality

  • Participate in technical design discussions, testing activities, and documentation.
  • Collaborate with frontend, backend, DevOps, and product teams to deliver high-quality solutions.
  • Apply software engineering best practices, modular design principles, and maintainable coding standards.
  • Support continuous improvement initiatives across the development lifecycle.

Cloud & Innovation

  • Learn and work with Google Cloud Platform (GCP) services under the guidance of the Tech Lead.
  • Participate in cloud-native development initiatives and deployment processes.
  • Contribute to the evolution of the AI ​​platform architecture.

Required Skills & Experience

Must-Have

  • 2–3+ years of professional experience in backend development with Python 3.
  • Solid experience building REST APIs using Flask.
  • Equivalent of at least 1 year of frontend development experience, preferably with Vue.js.
  • Strong knowledge of:
    • JavaScript
    • HTML5
    • CSS3
  • Experience building responsive user interfaces and integrating REST APIs.
  • Understanding of error handling, basic testing methodologies, and Python project organization.
  • Experience with relational databases such as PostgreSQL or MySQL.
  • Familiarity with non-relational databases is a plus.
  • Good understanding of Git version control and CI/CD processes.
  • Ability to work independently while maintaining effective team communication.

Nice to Have

  • Experience working with Google Cloud Platform (GCP), including:
    • Cloud Functions
    • Cloud Run
    • Pub/Sub
  • Experience with Vue 3.
  • Previous experience working in enterprise GCP environments and following deployment standards.
  • Knowledge of authentication and security concepts:
    • OAuth
    • JWT
    • Secret Management
  • Experience with Docker containers and deployment processes.
  • Exposure to software architecture best practices and technical documentation.
  • Interest in Artificial Intelligence platforms and cloud-native technologies.

 

Backend Developer (Python & Vue.js) – AI Platform Development

Ranking: 2624

About the Role

As a Backend Developer, you will contribute to the design, development, and evolution of the Control Panel that manages and supports our Artificial Intelligence ecosystem. While your primary focus will be backend development using Python and Flask, you will also participate in frontend development with Vue.js to help build modern, responsive, and user-friendly interfaces.

You will collaborate closely with product, DevOps, frontend, and backend teams to deliver high-quality software while expanding your expertise in cloud technologies and modern development practices.

Key Responsibilities

Backend Development

  • Design, develop, and maintain RESTful APIs using Python 3 and Flask.
  • Build scalable, secure, and maintainable backend services supporting the AI ​​platform.
  • Implement robust error handling, testing, and code quality practices.
  • Develop integrations with databases and external services.
  • Contribute to backend architecture and technical decision-making.

Frontend Development

  • Develop and maintain the new Control Panel application using Vue.js.
  • Build reusable and responsive UI components.
  • Integrate frontend applications with REST APIs.
  • Ensure excellent user experience and application performance.

Collaboration & Quality

  • Participate in technical design discussions, testing activities, and documentation.
  • Collaborate with frontend, backend, DevOps, and product teams to deliver high-quality solutions.
  • Apply software engineering best practices, modular design principles, and maintainable coding standards.
  • Support continuous improvement initiatives across the development lifecycle.

Cloud & Innovation

  • Learn and work with Google Cloud Platform (GCP) services under the guidance of the Tech Lead.
  • Participate in cloud-native development initiatives and deployment processes.
  • Contribute to the evolution of the AI ​​platform architecture.

Required Skills & Experience

Must-Have

  • 2–3+ years of professional experience in backend development with Python 3.
  • Solid experience building REST APIs using Flask.
  • Equivalent of at least 1 year of frontend development experience, preferably with Vue.js.
  • Strong knowledge of:
    • JavaScript
    • HTML5
    • CSS3
  • Experience building responsive user interfaces and integrating REST APIs.
  • Understanding of error handling, basic testing methodologies, and Python project organization.
  • Experience with relational databases such as PostgreSQL or MySQL.
  • Familiarity with non-relational databases is a plus.
  • Good understanding of Git version control and CI/CD processes.
  • Ability to work independently while maintaining effective team communication.

Nice to Have

  • Experience working with Google Cloud Platform (GCP), including:
    • Cloud Functions
    • Cloud Run
    • Pub/Sub
  • Experience with Vue 3.
  • Previous experience working in enterprise GCP environments and following deployment standards.
  • Knowledge of authentication and security concepts:
    • OAuth
    • JWT
    • Secret Management
  • Experience with Docker containers and deployment processes.
  • Exposure to software architecture best practices and technical documentation.
  • Interest in Artificial Intelligence platforms and cloud-native technologies.

 

  • Equipo
  • Evaluador
  • Manager
  • Agencia
  • Cliente

GFT Cliente

Cliente

Comentarios: 0

Sandra Lobero

Agencia

Comentarios: 0

Paco Romero

Agencia

Comentarios: 0

Teba Gomez-Monche

Agencia

Comentarios: 0

claudia herrero

Agencia

Comentarios: 0

Hugo Herrero

Manager

Comentarios: 0

Víctor M. herrero

Evaluador

Comentarios: 3