¡Activa las notificaciones laborales por email!

Software Engineer for AI Projects

Antal International

Madrid

Híbrido

EUR 40.000 - 60.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A leading hospitality tech company in Madrid is seeking a Backend Developer to design and maintain backend services. Candidates should have proficiency in Python and experience building scalable RESTful APIs. This hybrid role allows flexibility in working remotely and on-site, with a focus on developing innovative hospitality software. Opportunities for career development with AI technologies are available.

Servicios

Hybrid work environment
Career development opportunities
Autonomy in problem-solving

Responsabilidades

  • Design, develop, and maintain backend services using Python, FastAPI, and Postgres.
  • Build and maintain scalable, modular APIs.
  • Write clean, maintainable, and testable code, including unit and integration tests.
  • Optimize database schemas and queries for performance.
  • Collaborate with other developers and cross-functional teams.
  • Research and integrate new technologies related to AI.

Conocimientos

Proficiency in Python
Experience in building RESTful APIs
Expertise in Postgres
Experience with testing frameworks like Pytest
Strong understanding of software design principles
Effective communication in English
Ability to work independently
Descripción del empleo

Job Description

As a Backend Developer you will join an innovative player in the hospitality sector and will be responsible for the design, development, and maintenance of backend services. Their work will directly influence the functionality and scalability of the intelligent agents that power the company’s innovative hospitality software.

Key Responsibilities
  • Design, develop, and maintain backend services using Python, FastAPI, and Postgres.
  • Build and maintain scalable, modular APIs.
  • Write clean, maintainable, and testable code, including unit and integration tests (using tools like Pytest).
  • Optimize database schemas and queries for performance in a relational database environment.
  • Collaborate with other developers and cross-functional teams to ensure high-quality architecture.
  • Research and integrate new technologies and methodologies related to generative AI and intelligent agents.
Required Skills
  • Proficiency in Python.
  • Experience in building RESTful APIs (FastAPI experience is a plus).
  • Expertise in Postgres (preferably).
  • Experience with testing frameworks like Pytest or similar, with a focus on maintainable and testable code.
  • Strong understanding of software design principles such as SOLID, Clean Architecture, and Separation of Concerns.
  • Ability to communicate effectively in English, both written and spoken, for team collaboration.
  • Ability to work independently, manage time efficiently, and contribute innovative solutions to improve the product.
Nice to Have
  • Experience with generative AI or machine learning technologies.
  • Familiarity with Azure services (e.g., Azure Service Bus, Azure Event Hub) for event-based architectures.
  • Experience with modern backend development frameworks and tools.
Benefits
  • Work Environment : Hybrid position based in Madrid, with flexibility to work both remotely and on-site.
  • Autonomy : The role offers the freedom to explore complex problems and propose independent solutions, while receiving support from a dynamic team.
  • Contract Type : Direct employment with the company, offering job stability and ample opportunities for professional growth.
  • Career Development : The company provides an opportunity to work with cutting-edge AI technologies, contributing to both personal and professional development within a growing company.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.