.Horario Flexible Startup Perks Seguro Médico Instaply empresa con sede en Silicon Valley, está construyendo una aplicación de comunicación multicanal. Proporciona línea directa vía chat entre las marcas y los clientes para unificar todos los mensajes llegados desde distintos canales. Mantiene el registro de las conversaciones y permite optimizar la comunicación. Están creando una app de soporte para controlarlas a todas. ¿Te apuntas al equipo? Instaply es una Startup con más de 7 años, ha desarrollado una aplicación de comunicación multicanal que integra los SMS, Facebook Messenger, Instagram, Widget web, etc. en una sola aplicación y que permite su uso desde cualquier dispositivo, ya sea móvil o desktop. Es una plataforma asíncrona basada en colas, eventos y servicios. Su objetivo es generar un canal de comunicaciones que permita recibir mensajes y responder a un cliente de manera inmediata, ayudando a automatizar respuestas, registrando el historial de conversaciones y permitiendo analizar sus tiempos. Instaply proporciona a las empresas el poder concentrarse en las prioridades, evitando la sobrecarga de llamadas telefónicas. Son una empresa que invierte mucho en evitar la deuda técnica, como a ti, no les gusta el código Legacy. Tu labor como Senior Backend será desarrollar microservicios en Java & Spring, desplegados en contenedores Docker sobre AWS. Tu evolución Tu primer día En 1 mes En este primer mes conocerás cómo funciona la compañía, la visión y los objetivos de la empresaa corto y medio plazo. Pondrás cara al resto de las personas que integran el equipo y habrás completado tu onboarding, que incluirá hacer pair-programming para implementar alguna nueva funcionalidad. Colaborarás en la definición del producto y sus procesos a nivel técnico. Desarrollarás las funcionalidades del software. Definirás y ejecutarás pruebas de testing. Participarás en los despliegues a producción del producto junto con el resto del equipo. Ayudarás al equipo a definir metas de desarrollo. El equipo de desarrollo en Instaply consta de 12 personas, de los cuales 5 son del equipo de Backend. Gerard, Stephen y Rafa ayudan en la preparación técnica de los sprints, trabajando todos de cerca con el equipo de producto. En su día a día usan Jira, trabajan con Scrum y hacen sprint de dos semanas, dejando el jueves para realizar una preparación técnica y los viernes hacen las retro. Emplean Planning Poker, donde todas las personas del equipo colaboran para calcular el esfuerzo de cada ítem del Product Backlog. Su core de back-end está hecho con Java 11 y Spring 5. También tienen un Middle-end con Node.Js por si te pica el gusanillo de ampliar tu stack. Las baterías de pruebas automatizadas las hacen con Selenium y para hacer test unitarios utilizan Spock/Groovy, Cypress y Sonarqube. Del lado de la orquestación usan ECS y como base de datos emplean MySQL, aunque también usan NoSQL con el servicio de Amazon DynamoDB y un cacheado con Redis