Detalles de la oferta
INGENIERO DE SOFTWARE
Reporta a: Coordinador del equipo de ingeniería
Tipo de contrato: Indefinido
Horario: Jornada completa
Localización: 100% remoto
En cdmon queremos crear una internet abierta y de calidad donde todo el mundo pueda estar y por ello desde 2002, somos una de las primeras empresas de registro de dominios y de servicios de alojamiento web de España, comprometidos con nuestros clientes y empleados. Para poder conseguirlo apostamos por el I+D de forma importante y trabajamos para desarrollar una cultura de alto rendimiento.
Razón de ser de la posición:
En el equipo de ingeniería nos encargamos de definir la arquitectura de las distintas plataformas de hosting que tenemos, mejorando las legacy y creando el futuro del hosting para nuestros clientes mediante plataformas estandarizadas.
La base sobre la que trabajamos es Linux y K8S/Docker y sobre ella tenemos configurados decenas de servicios distintos. Por lo que si te gusta trabajar con múltiples tecnologías y sabes de que va eso de buscar la mejor solución, buscamos alguien como tú.
Nuestras plataformas de hosting las usan nuestros más de 60.000 clientes.
Estamos buscando un desarrollador de software senior con experiencia en servicios online y en la nube, que no le dé miedo proponer diseños complicados y disfrute resolviendo problemas complejos y no tan complejos.
Disfrutamos de una base de código muy grande, con desarrollos en php, ruby, perl, go, bash y otras tecnologías (no nos escondemos de nuestro legacy), los cuales vamos actualizando y manteniendo para adecuarlos a los nuevos paradigmas.
Responsabilidades:
• Desarrollar y mantener el software que da soporte a los servicios/productos de la compañía.
• Realizar las tareas de análisis, estimaciones, arquitectura, diseño, desarrollos de software (principalmente backend), tests unitarios y de integración automatizados, que sean necesarios para cumplir con los criterios de aceptación de las historias de usuario, en base al marco de trabajo SDLC.
• Cumplir con el "definition of done" de su equipo.
• Garantizar el cumplimiento de los SLAs del servicio.
• Participar y garantizar en los procesos definidos en la ficha de trabajo.
Habilidades y experiencias requeridas:
• Experiencia trabajando en sistemas Linux
• Programación PHP, Python.
• Experiencia en tecnologías síncronas/asíncronas (RabbitMQ y/o Kafka) y conocimientos en Microservicios (circuitbreak, configservice, authbroker, gateway, tracking, logging, metrics...).
• Experiencia en SQL avanzado (MySQL, MariaDB,...) y bbdd no relacional (MongoDB).
• Experiencia trabajando con contenedores (Docker).
• Conocimientos en diseño de APIs básico.
• Unit testing (TDD) y functional testing (BDD).
• Gitflow workflow.
Valoramos:
• Además de los lenguajes especificados, experiencia en otros como Go o Java (requisito no imprescindible).
• Que seas un amante de internet y la tecnología
• El compromiso con la calidad en el trabajo.
• Orientación a resultados, proactividad y autonomía.
• Capacidad de pensamiento abstracto y resolución de problemas.
• Comprensión escrita y buena redacción
• Curiosidad nivel hacker de los años 80
Ofrecemos:
• Carrera profesional y salario competitivo acorde a la zona de residencia
• Entorno de alto rendimiento para tu desarrollo profesional
• Uso de hardware de última generación
• Aprendizaje continuo en nuevas tecnologías.
• Entrenamiento continuo en Agile, XP, Lean, Scrum, Kanban, Release Management, CI/CD pipeline, automation...
• Jornada de 38h semanales (Work Smart Not Hard), con conciliación familiar
Esta es una oportunidad única... ¡te estamos esperando! ¡Echa un vistazo a nuestro sitio web, tendrás acceso a información sobre nosotros!
Localización
WorldWide
Este puesto de trabajo tiene más de 30 días y es probable que esté cubierto. Intente postularse a ofertas de trabajo publicadas recientemente.