Java Backend Engineer
⚠️Nos sentimos abrumados por la cantidad de interesados/as que hemos tenido en este proceso. Queremos daros respuesta a todos y cada uno de vosotros/as y revisar la experiencia de cada persona con el mimo y el cariño que merece. Por lo tanto, paramos de momento la oferta, para poder responderos asap . Gracias por la paciencia y la confianza que depositáis en nosotros.⚠️
Tymit no es que sea una Fintech, ES LA FINTECH que está reinventando por completo el acceso al crédito con el objetivo de hacerlo de manera más flexible, segura y, sobre todo, transparente.
En resumen: honestidad y disrupción tecnológica. Crecen como la espuma y te están esperando con los brazos abiertos, ¡sigue leyendo!
¿Qué harás?
🤔 Grandes preguntas ¿De dónde vienen? ¿A dónde van?
Deja que demos un breve recorrido por la historia de este proyecto. Tymit nace en Londres en 2017.
Cansados de sufrir y ver una falta de transparencia en el acceso al crédito, sus fundadores «se lían la manta a la cabeza» y deciden reinventar el modelo apostando por la tecnología como motor para cambiar las cosas.
Tymit NO es un banco. Es una empresa tecnológica –una fintech, para que nos entendamos– que se dedica a ayudar a marcas icónicas a crecer de manera rentable. Lo hacen capturando y reteniendo a sus clientes más valiosos con sus programas de tarjetas de crédito a plazos personalizados. Su misión es que las personas puedan disponer de crédito bajo unos valores claros: honestidad, empatía, flexibilidad y transparencia. Este es el mantra que siempre se repiten –te lo pongo en inglés. Será importante para esta posición– «Customers are first because that's what drives us and our growth, and we'll continue catering to them that way».
No hay muchos más secretos para que, gracias a su aplicación, miles de usuarios tengan un perfecto control financiero de una manera fácil e intuitiva.
🙌 ¿Qué esperan de ti?
Buscan a una persona a la que le mole trabajar en productos desde sus etapas más tempranas, y con inquietud y proactividad. El proyecto en el que se te involucrará tiene un impacto significativo en el futuro de la plataforma de Tymit, abarcando tareas desde el diseño de una plataforma de servicios escalable hasta la reestructuración de los modelos de datos en el código existente. Estarás desarrollando nuevas aplicaciones y jugarás, junto a tu equipo, un papel crucial en las sesiones de revisión de diseño.
Si tienes curiosidad por la tecnología de su stack, ¡no te cortes! Pasa y échale un vistazo. Puede parecerte, quizá, un poco extenso, pero poniendo el foco en el backend queda así el resumen:
- En tu día a día estarás trabajando con Java, Groovy, Kotlin y Quarkus.
- AWS como proveedor cloud -algunos de los servicios que usan son SQS, SNS, Eventbridge, RDS, DynamoDB, EC2, ECS, CloudWatch, ELK, …-
- Para la base de datos usan PostgreSQL, Liquibase.
- Y cerramos con Jenkins para CI/CD.
El modelo funciona y cada vez más personas confían en Tymit. Están en un punto dulce como compañía, donde queda aún mucho que construir sobre unas bases ya sólidas. Están creciendo, tienen unos objetivos muy ambiciosos y necesitan manos para poder llevar su plataforma a donde la necesitan.
Todo un reto y un gran viaje ¿Te sumas?
Tu evolución
En 1 mes
🛬 [Aterrizaje] Momento de que disfrutes de tu onboarding. Conocerás a todas las personas del equipo y sabrás quién hace qué. Interiorizarás las dinámicas de trabajo y participarás en los diferentes rituales del equipo.
Configurarás todo el hardware y software necesario para empezar a trabajar, y te pondrás al día con todas plataformas de la empresa –Remote, BambooHR, etc.–. También tendrás ocasión de conocer la infraestructura de microservicios que maneja tu squad, resolver algunos pequeños bugs y lograr una visión genérica de todo lo necesario para entender el producto de Tymit.
Tus responsabilidades
Participar en actividades del ciclo de vida del desarrollo, como diseño, codificación, pruebas y lanzamiento de producción, entregando código de alta calidad en un entorno de equipo ágil.
Mejorar la eficiencia de integración y modelado de datos con proveedores externos.
Resolver problemas críticos de producción y proporcionar conocimientos técnicos.
Trabajar con el equipo de ingeniería para mejorar y documentar procesos, operabilidad y seguridad del sistema.
Promover nuevas tecnologías y mejores prácticas de desarrollo dentro del equipo.
¿Cómo lo harás?
Tienen una cultura muy colaborativa. En Tymit el trabajo en equipo es un must. 🤟
Utilizaréis metodologías ágiles y un kanban para organizar vuestro trabajo.
Tymit es un equipo que apuesta mucho por el desarrollo personal y profesional del equipo. Es por eso que, de forma regular, cada mes, tendrás un 1:1 con tu manager, de forma que vuestros esfuerzos siempre estarán alineados con tu plan de carrera y el desarrollo de tus capacidades.
¿Cuándo trabajarás?
¡Conciliación y la flexibilidad!
Serás tú quien gestionará tu tiempo coordinando con tu equipo y tu lead para coincidir en daily y otras reuniones necesarias, ¡hasta dar con el horario que mejor se adapte a tí!
Día laborable
Jornada completaVacaciones
26 díasJornada laboral
Flexible¿Dónde trabajarás?
Remoto
¡Esta posición es 100% remoto!
Siempre y cuando estés de forma habitual dentro del país donde estés contratado de forma remota, en este caso, en España 🇪🇸.
Si eres de romper la barrera del ordenador, y te apetece de vez en cuando verte con tus compis, tienen instalaciones de WeWork en Paseo de la Castellana, 77, Madrid
¿Con quién trabajarás?
El equipo de ingeniería está formado por unas 50 personas:
- 8 en el equipo de Plataforma y Seguridad.
- 6 están enfocadas en el frontend .
- 6 son QA.
- 12 personas están dedicadas a la parte móvil (6 Android y 6 iOS).
- TÚ completarás un equipo de 16 backend.
Aquí te introducimos algunos de ellos:
- Carlos López - Backend Area Lead: Tiene amplia experiencia en microservicios, escalabilidad y gestión de equipos. Le gusta la música y hacer surf cuando hay olas en el Mediterráneo 🏄.
- Dani Durán - Senior Software Engineer: ingeniero con muchísima experiencia en el mundo del software, microservicios, equipos escalables. Le encanta la montaña y trabaja al aire libre todos los días del año 🗻.
- Cristian López - Principal Software Engineer: ingeniero multifuncional y súper autónomo, encuentra solución a cualquier problema. Amplia experiencia en startups y mundo fintech en general. Le encanta viajar y salir a tomar algo con sus compañeros de trabajo y amigos 🍻.
¿Qué piden?
A estas alturas seguro que ya tendrás una idea de lo que nos están pidiendo, pero ahí va.
Por encima de todo buscan un/a team player apasionado por el desarrollo de producto.
- No necesitan un Shakeaspeare, pero sí que tengas un buen nivel de inglés. Toda su comunicación es en inglés, por lo que debes poder defenderte sin problemas.
- Están buscando el mindset de un perfil proveniente del ámbito académico, en concreto de Ingeniería Informática o una rama similar.
- Experiencia y conocimientos sólidos en Java, y framework Spring/Spring Boot.
- Experiencia consolidada en RESTful Web Services y Microservicios.
- Experiencia con AWS, no es necesario que conozcas todos sus servicios, pero sí al menos que estés familiarizado/a con trabajar en entorno cloud.
- Aunque no es indispensable, si además dominas otros lenguajes de su stack como Kotlin, Groovy y frameworks como Quarkus les dejarás boquiabiertos 😯.
- Disposición para aprender sobre lenguajes de programación; ¡les encanta programar! 🤩
Tecnologías
Innegociable
Java
Spring Boot
AWS
Estaría bien
Groovy
Kotlin
Quarkus
Suma puntos
Jenkins
Otras habilidades
Innegociable
Proactividad
Trabajo en equipo
Atención al detalle
Estaría bien
Aprendizaje Continuo
Adaptabilidad al cambio
Idiomas
¿Qué ofrecen?
🏝 26 días de vacaciones + día libre por tu cumpleaños.
🤓 Días adicionales para asistir a conferencias y eventos técnicos.
💻 Presupuesto para montarte una oficina en tu casa.
🏥 Seguro médico privado.
👩🏽🤝👩🏻 Programa de referidos.
🍎 Beneficios con Alan: guardería, transporte y ticket restaurante.
Beneficios
Seguro de salud
Ticket Restaurante
Ayuda con el transporte
Eventos de formación internos
Descuento en productos de la empresa
Dinámicas y eventos de teambuilding
What the FAQ?
El contrato será remoto basado en España, por lo que debes tener residencia permanente en España, así como permiso de trabajo en el país para poder avanzar en este proceso.
Stage 1: Videollamada de 45 minutos con Emma del equipo de People de Tymit, donde buscarán entender tu plan de carrera.
Stage 2: Videollamada de 30 minutos con un miembro del equipo de backend para tener una breve discusión técnica y para comprender mejor el rol y tus habilidades.
Stage 3: Videollamada de 90 minutos con dos personas del equipo de Backend. Discusión técnica sobre una tarea para entender mejor tus habilidades y darte un adelanto de cómo sería trabajar en Tymit. No es necesario hacer un test técnico, prepara un código ya existente del que estés orgulloso y compártelo con ellos.
Stage 4: Videollamada de 60 minutos con dos personas de su equipo de Engineering. Presentación de tu futuro equipo para conocer la cultura.
No, la posición es 100% remota, pero tienen oficinas en Londres y en Madrid en las que te esperan con los brazos abiertos siempre que quieras.
En Slack mantienen una comunicación muy cercana, con canales para temas formales y no tan formales –podrás compartir tu música favorita o tu escapada de vacaciones–. Son gente maja a la que les gusta mucho el humor ¡Tienen un par de expertos en creación de GIF!