Backend Developer Python | Generative AI, REST APIs, and Kubernetes
Backend Developer Python | Generative AI, REST APIs, and Kubernetes
Backend Developer Python | Generative AI, REST APIs, and Kubernetes
This job was originally posted in Spanish and automatically translated to English.
Requirements
Proven experience of at least 3-5 years as a Backend Developer, with a practical (hands-on) approach to developing enterprise solutions:
• Solid experience in backend development with Python, designing scalable, maintainable, and high-performance applications.
• Experience in the design, development, and integration of REST APIs (RESTful APIs) and in the integration of systems and services.
• Advanced knowledge of relational and non-relational databases, particularly PostgreSQL and MongoDB.
• Experience with containerization and orchestration technologies, including Docker, Kubernetes/OpenShift, and Helm.
• Knowledge and experience in automating Continuous Integration and Continuous Deployment (CI/CD) processes, preferably using Jenkins.
• Knowledge of application security, authentication, authorization, and access management.
• Ability to work in a team and communicate effectively with clients, technical teams, and business areas.
• High level of English (C1)
Benefits
✅Permanent Contract
✅ 100% REMOTE
✅Internal training and access to certifications ♻Check our calendar here:
https://www.knowmadmood.com/es/talento/formacion
✅Flexible compensation plan (health insurance, transportation, daycare vouchers, restaurant vouchers)
✅Brand Ambassador, through our referral program
Recommend your friends and earn extra!
✅Events, meetups, tech days, talks...and much more!
Job Description
We are knowmad mood!
We are a leading company in digital transformation, constantly evolving and at the forefront of technology. We were born to provoke real change through innovation and sustainable development, with the mission of adding value to clients and empowering our talent.
Comprising over 3,000 creative, digital, and innovative individuals connected by a shared purpose and capable of forging connections with people worldwide. A responsible, flexible team with a high capacity to adapt to the needs of our clients and the market, while providing value, vision, creativity, expertise, professionalism, and passion for technology in every project.
The values that guide our direction and lead us to excellence are collaboration, innovation, commitment, fun, and trust.
What do we value?
Proven experience of at least 3-5 years as a Backend Developer, with a practical (hands-on) approach to developing enterprise solutions:
• Solid experience in backend development with Python, designing scalable, maintainable, and high-performance applications.
• Experience in the design, development, and integration of REST APIs (RESTful APIs) and in the integration of systems and services.
• Advanced knowledge of relational and non-relational databases, particularly PostgreSQL and MongoDB.
• Experience with containerization and orchestration technologies, including Docker, Kubernetes/OpenShift, and Helm.
• Knowledge and experience in automating Continuous Integration and Continuous Deployment (CI/CD) processes, preferably using Jenkins.
• Knowledge of application security, authentication, authorization, and access management.
• Ability to work in a team and communicate effectively with clients, technical teams, and business areas.
• High level of English (C1)
What would your responsibilities be?
• Backend Development: Develop and maintain backend services using Python, ensuring high standards of performance, scalability, and code quality.
• Database Management: Design, implement, and optimize data persistence solutions using relational (PostgreSQL) and non-relational (MongoDB) databases, ensuring their proper performance and integration.
• API Design and Integration: Design, develop, and maintain REST APIs following best practices in architecture and API management, including documentation to ensure secure and reliable integrations with frontend applications and third-party systems.
• Security and Access Management: Implement robust security and access control mechanisms, including authentication (OAuth2, SSO, JWT), authorization, user management, and role-based access control (RBAC).
• Containerization and Cloud-Native: Containerize applications using Docker and deploy and manage services on Kubernetes/OpenShift, developing manifests, Helm Charts, and resilient, scalable solutions in cloud-native environments.
• CI/CD Automation: Design, maintain, and optimize CI/CD pipelines to automate build, test, and deployment processes, ensuring fast and reliable delivery cycles.
• Multidisciplinary Collaboration: Work closely with technical and business teams to transform functional and technical requirements into efficient, scalable backend solutions aligned with business needs.
• AI-Based Solution Development: Contribute to the development, deployment, and evolution of agentic artificial intelligence-based solutions, supporting Clinical Data Management (CDM) initiatives focused on the generation and authoring of clinical documentation.
And with us, you can enjoy:
✅Permanent Contract
✅ 100% REMOTE
✅Internal training and access to certifications ♻Check our calendar here:
https://www.knowmadmood.com/es/talento/formacion
✅Flexible compensation plan (health insurance, transportation, daycare vouchers, restaurant vouchers)
✅Brand Ambassador, through our referral program
Recommend your friends and earn extra!
✅Events, meetups, tech days, talks...and much more!
To stay updated on our news, follow us here -> knowmad mood
At knowmad mood, we are committed to equal opportunities and respect for diversity. We apply our Equality Plan and the principle of non-discrimination in all our selection processes.
Requirements
Experiencia demostrable de al menos 3-5 años como Backend Developer, con un enfoque práctico (hands-on) en el desarrollo de soluciones empresariales:
• Experiencia sólida en desarrollo backend con Python, diseñando aplicaciones escalables, mantenibles y de alto rendimiento.
• Experiencia en el diseño, desarrollo e integración de APIs REST (RESTful APIs) y en la integración de sistemas y servicios.
• Conocimientos avanzados en bases de datos relacionales y no relacionales, especialmente PostgreSQL y MongoDB.
• Experiencia con tecnologías de contenedorización y orquestación, incluyendo Docker, Kubernetes/OpenShift y Helm.
• Conocimientos y experiencia en la automatización de procesos de Integración Continua y Despliegue Continuo (CI/CD), preferiblemente utilizando Jenkins.
• Conocimientos en seguridad de aplicaciones, autenticación, autorización y gestión de accesos.
• Capacidad de trabajo en equipo y comunicación efectiva con clientes, equipos técnicos y áreas de negocio.
• Nivel alto de inglés (C1)
Benefits
✅Contrato Indefinido
✅ 100% REMOTO
✅Formación interna y acceso a certificaciones ♻Consulta nuestro calendario aquí:
https://www.knowmadmood.com/es/talento/formacion
✅Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante)
✅Embajador de nuestra marca, a través de nuestro plan amigo
¡Recomienda a tus amigos y llévate un extra!
✅¡Eventos, meetups, techdays, charlas...y mucho más!
Job Description
We are knowmad mood!
Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento.
Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto.
Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.
¿Qué es lo que valoramos?
Experiencia demostrable de al menos 3-5 años como Backend Developer, con un enfoque práctico (hands-on) en el desarrollo de soluciones empresariales:
• Experiencia sólida en desarrollo backend con Python, diseñando aplicaciones escalables, mantenibles y de alto rendimiento.
• Experiencia en el diseño, desarrollo e integración de APIs REST (RESTful APIs) y en la integración de sistemas y servicios.
• Conocimientos avanzados en bases de datos relacionales y no relacionales, especialmente PostgreSQL y MongoDB.
• Experiencia con tecnologías de contenedorización y orquestación, incluyendo Docker, Kubernetes/OpenShift y Helm.
• Conocimientos y experiencia en la automatización de procesos de Integración Continua y Despliegue Continuo (CI/CD), preferiblemente utilizando Jenkins.
• Conocimientos en seguridad de aplicaciones, autenticación, autorización y gestión de accesos.
• Capacidad de trabajo en equipo y comunicación efectiva con clientes, equipos técnicos y áreas de negocio.
• Nivel alto de inglés (C1)
¿Cuáles serían tus funciones?
• Desarrollo Backend: Desarrollar y mantener servicios backend utilizando Python, garantizando altos estándares de rendimiento, escalabilidad y calidad del código.
• Gestión de Bases de Datos: Diseñar, implementar y optimizar soluciones de persistencia de datos utilizando bases de datos relacionales (PostgreSQL) y no relacionales (MongoDB), asegurando su correcto rendimiento e integración.
• Diseño e Integración de APIs: Diseñar, desarrollar y mantener APIs REST siguiendo las mejores prácticas de arquitectura y gestión de APIs, incluyendo su documentación para garantizar integraciones seguras y fiables con aplicaciones frontend y sistemas de terceros.
• Seguridad y Gestión de Accesos: Implementar mecanismos robustos de seguridad y control de accesos, incluyendo autenticación (OAuth2, SSO, JWT), autorización, gestión de usuarios y control de acceso basado en roles (RBAC).
• Contenedorización y Cloud-Native: Contenerizar aplicaciones mediante Docker y desplegar y administrar servicios sobre Kubernetes/OpenShift, desarrollando manifiestos, Helm Charts y soluciones resilientes y escalables en entornos cloud-native.
• Automatización CI/CD: Diseñar, mantener y optimizar pipelines de CI/CD para automatizar procesos de construcción, pruebas y despliegue, garantizando ciclos de entrega rápidos y fiables.
• Colaboración Multidisciplinaria: Trabajar estrechamente con equipos técnicos y de negocio para transformar requisitos funcionales y técnicos en soluciones backend eficientes, escalables y alineadas con las necesidades del negocio.
• Desarrollo de Soluciones basadas en IA: Contribuir al desarrollo, despliegue y evolución de soluciones basadas en inteligencia artificial agentiva, apoyando iniciativas de Clinical Data Management (CDM) enfocadas en la generación y autoría de documentación clínica.
Y con nosotros podrás disfrutar de:
✅Contrato Indefinido
✅ 100% REMOTO
✅Formación interna y acceso a certificaciones ♻Consulta nuestro calendario aquí:
https://www.knowmadmood.com/es/talento/formacion
✅Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante)
✅Embajador de nuestra marca, a través de nuestro plan amigo
¡Recomienda a tus amigos y llévate un extra!
✅¡Eventos, meetups, techdays, charlas...y mucho más!
Para estar al corriente de nuestras novedades síguenos aquí -> knowmad mood
En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección.