Software Engineer
Role details
Job location
Tech stack
Job description
Apipana.io en Andalucía busca un Backend Engineer para desarrollar soluciones de software escalables y de alta calidad. Formarás parte de un equipo multidisciplinario, colaborando estrechamente con arquitectura, DevOps y producto para asegurar que cada diseño sea excepcional., * Desarrollar soluciones escalables y mantenibles con alta calidad de código.
-
Trabajar con equipos multidisciplinarios para garantizar la calidad del software.
-
Investigar nuevas tecnologías para mejorar los sistemas., Bienvenidos/as a Apipana.io - Donde la innovación se encuentra con la excelencia y la pasión por el desarrollo de software. ¡Sé parte de nuestra emocionante travesía en la frontera de la tecnología!, La misión del Backend Engineer es desarrollar soluciones de software escalables y de alta calidad, colaborando estrechamente con equipos de Frontend, Arquitectura, DevOps y Producto para asegurar diseños de software excepcionales. Además, se enfoca en compartir conocimientos y fomentar la mejora continua del equipo, investigando y aplicando nuevas tecnologías y prácticas de la industria. ¿Qué harás?
-
Desarrollar soluciones escalables y mantenibles con alta calidad de código.
-
Trabajar con otros especialistas como con arquitectura y producto, para hacer que nuestro diseño de software y la calidad sean inigualables.
-
Diseñar soluciones de principio a fin, empleando las mejores tecnologías y prácticas de la industria.
-
Asegurar la estabilidad del sistema en los diferentes entornos.
-
Investigar nuevas herramientas/tecnologías/ideas para promover mejoras adicionales del sistema.
-
Promover best practices y mejoras continuas en el código. Pensar en el futuro y presentar. soluciones para problemas futuros.
Principales herramientas y entorno de desarrollo.
- Java con Spring boot
- Web development (JS/Angular/React).
- Web services (REST).
- Build tools (Maven, NPM, Webpack) y sistema de control de versiones (Git).
- Containers (Docker, Kubernetes).
- Testing frameworks (JUnit and Jasmine) y testing best practices
- PostgreSQL y Redis
- Messaging (RabbitMQ y Kafka).
Requirements
- Demostrar experiencia en todo el ciclo de vida del desarrollo de software.
- Conocimiento en despliegue continuo de aplicaciones.
- Capacidad de trabajar con múltiples tecnologías., Experiencia en SDLC Despliegue continuo Metodologías ágiles Prácticas de DevOps Microservicios Conceptos de QA (TDD, BDD)
Herramientas
Java con Spring Boot Docker Kubernetes PostgreSQL Redis RabbitMQ Kafka, * Experiencia demostrada en todo el SDLC: análisis, diseño ,codificación/tests, implementación, mantenimiento/soporte.
- Experiencia demostrada y conocimiento de continuous deployment.
- Capacidad para trabajar con múltiples tecnologías.
- Tener un enfoque ágil para el desarrollo, y una buena comprensión de las metodologías agile como Scrum o Kanban.
- Buen uso de buenas prácticas de DevOps, testing, calidad y seguridad.
- Experiencia en el diseño y mantenimiento de arquitecturas basadas en microservicios.
- Sólido entendimiento de los conceptos de QA (TDD, BDD).
- Capacidad de cambiar de contexto y adaptarse al cambio.
Benefits & conditions
30 días laborables de vacaciones pagadas Seguro médico completo Clases gratuitas de inglés o español Descuentos en actividades deportivas Retribución flexible con tickets restaurante 4 semanas de trabajo remoto al año, Ofrecemos un ambiente de trabajo flexible, que combina trabajo remoto y en oficina, además de un conjunto de beneficios que incluye 30 días de vacaciones, seguro médico y oportunidades para desarrollo profesional., Beneficios de trabajar en Apipana.io
- Nuestra nueva Oficina en Granada: En el corazón de Granada, en nuestra oficina es donde nacen las ideas y se crean los equipos de trabajo más fuertes.
- Equilibrio perfecto entre flexibilidad y colaboración: Nuestra combinación de trabajo remoto (2 días) y en oficina (3 días) te brinda lo mejor de ambos mundos: la facilidad de trabajar desde tu hogar y el ambiente cómodo y estimulante de nuestro espacio de trabajo, donde la creatividad y la cooperación fluyen libremente., * Descanso merecido: Disfruta de 30 días laborables de vacaciones pagadas al año para recargar energías y disfrutar de tus momentos de descanso.
- Cuida tu salud con confianza: Ofrecemos un seguro médico completo y pagado al 100%, para que te sientas protegido/a y respaldado/a en todo momento.
- Mejora tu inglé/español dentro del horario laboral: Clases gratuitas de inglés o español para que puedas comunicarte con confianza en nuestro entorno internacional. Queremos ayudarte a comunicarte con fluidez y que puedas integrarte fácilmente en el equipo desde el primer día.
- Inversión en tu desarrollo: Contamos con un presupuesto dedicado para tu formación continua, permitiéndote crecer y evolucionar en tu carrera.
- Fomenta tu bienestar físico: Obtén un descuento de hasta 25 euros al mes en cualquier actividad deportiva, incentivando un estilo de vida saludable y activo.
- Gana más con nuestro programa de referidos: Participa en nuestro programa de referidos y gana 3000 euros por cada recomendación exitosa que hagas.
- Beneficios fiscales en tu alimentación: Disfruta de tickets restaurante como parte de nuestra retribución flexible, permitiéndote disfrutar de deliciosas comidas con beneficios fiscales adicionales.
- 6 semanas adicionales de vacaciones cada 4 años: Aprovecha nuestro programa sabático, que te permite tomar un tiempo prolongado para dedicarte a intereses personales o viajar, manteniendo al mismo tiempo la seguridad laboral y los beneficios del trabajo.
- Work from anywhere: 4 semanas de full remote al año para que trabajes desde donde quieras dentro del Espacio Económico Europeo, para seguir fomentando esa cultura de confianza y conciliacion.