¿Qué es un Desarrollador/a Backend en Knowmad Mood?
En nuestro equipo, buscamos talentos que se adapten a un entorno flexible y colaborativo para implementar soluciones innovadoras en la nube con alto impacto.
Si tienes experiencia en desarrollo backend, especialmente en entornos cloud como AWS, y estás listo para asumir el reto de adaptar e integrar soluciones existentes para nuevos requerimientos, te invitamos a formar parte de nuestra comunidad.
Nuestros beneficios:
* 100% teletrabajo: Trabaja desde cualquier lugar con total flexibilidad.
* Hora flexible: Adapta tu jornada a tu ritmo personal.
* Vacaciones: Disfruta de 22 días de vacaciones más 2 días de libre disposición.
* Contrato indefinido: Desde el primer día, con la opción de elegir si prefieres recibir tu nómina en 12 o 14 pagas.
* Retribución flexible: Elige cómo destinar parte de tu salario a productos o servicios con ventajas fiscales.
* Club de ventajas: Accede a descuentos exclusivos en tecnología, ocio y formación.
* Formación continua: Accede a plataformas como Udemy Business, además de cursos de idiomas, certificaciones oficiales y formación técnica.
* Plan de carrera: Diseña tu propio camino de crecimiento, con apoyo para avanzar dentro de la empresa.
* Bienestar integral: Acceso a nuestro programa de bienestar que incluye nutrición saludable, actividad física y talleres de equilibrio emocional.
* Conciliación + VIDA: Asistencia personal y familiar 24/7, con servicios como consultas médicas, legales, dentales y más.
¿Con qué herramientas trabajarás?
* Java y Spring Boot.
* AWS CloudFormation, AWS Lambda, API Gateway, AWS SQS/SNS.
* (Deseable) API Gateway Python. AWS SAM, Jenkins, MySQL, JavaScript, Angular, Groovy, Gradle, Datadog, AWS X-Ray, AWS CloudWatch, AWS DynamoDB / S3 Storage, AWS RDS - Storage.
Requisitos mínimos:
* Experiencia en desarrollo backend con Java y Spring Boot.
* Conocimientos en AWS CloudFormation, Lambda, SQS/SNS, API Gateway.
Responsabilidades principales:
* Optimizar el rendimiento, escalabilidad y seguridad del sistema.
* Realizar pruebas unitarias y de integración.
* Mantener actualizada la documentación técnica del sistema.