

Software Developer (C#/Java)
Geotab es una empresa que lleva el concepto de conectividad en vehículos al siguiente nivel 🏎️
Imagínate una plataforma que conecta coches, camiones y flotas completas a Internet y transforma todos esos datos que los vehículos generan al moverse en algo muy valioso. Están contribuyendo a crear el transporte del futuro, ¡hoy!.
¿Eres su próximo/a Software Developer? DALE 👇
¿Qué harás?
Desde cuánta gasolina se está consumiendo hasta patrones de conducción, la plataforma de Geotab recoge información que ayuda a optimizar operaciones, ahorrar costes, mejorar la seguridad de los conductores y asegurar que todo cumpla con las normativas del sector.
A nivel de tecnología, se dividen en dos grandes bloques interconectados: Desarrollo de su hardware y firmware a bajo nivel, gracias al cuál recogen los datos de los vehículos y desarrollo de su plataforma SaaS, gracias a la que procesan y consumen todos esos datos.
Es en esta última donde necesitan tu magia 🚀: Resolverás problemas complejos con soluciones elegantes y escalables más allá de una tecnología concreta.
Formarás parte del equipo que construye su plataforma, escribiendo código de alto rendimiento que procesa y almacena datos en tiempo real procedentes de su hardware personalizado.
Tu impacto será clave: participarás en el diseño, implementación y mejora de nuevas aplicaciones en colaboración con otros equipos técnicos, siguiendo buenas prácticas y estándares de la industria.
Utilizarás metodologías como el desarrollo guiado por pruebas (TDD) y por seguridad (SDD), y contribuirás a mantener la calidad del código mediante revisiones y automatización. También te encargarás del análisis de errores complejos, la creación de prototipos y MVPs, y la documentación técnica que garantice la sostenibilidad del producto a largo plazo.
Respecto al stack 🧐
El backend de su plataforma está desarrollado principalmente en C#/.Net y también tienen partes con Java, todo actualizado y con qualité. Respecto al frontend, tiran principalmente de Javascript y Typescript y utilizan frameworks como React. Todo corriendo en entorno Cloud.
No se casan con ninguna tecnología en concreto y lo que buscan es una persona que no tenga miedo a tocar diferentes stacks, se adapte rápido, no le importe tocar la parte frontend y que sus fundamentos y buenas prácticas estén por encima de un lenguaje concreto.
¿Suena bien? SUENA BIEN 🔥
Además, Geotab está comprometida con la sostenibilidad y la seguridad, y busca que sus herramientas no sólo impulsen el negocio de sus clientes, sino que también hagan de las carreteras un lugar más seguro y contribuyan a reducir el impacto ambiental.
El equipo está en constante evolución, buscando talento que quiera innovar, asumir nuevos retos y aportar ideas frescas en un ambiente de trabajo muy dinámico. En resumen, si te interesa la tecnología y la sostenibilidad, Geotab es el sitio donde todas esas áreas se conectan.
Tu evolución

En 1 mes
Después de conocer a todo el equipo, recibirás una breve orientación y una visión general de la plataforma.
Se espera que contribuyas a tareas a pequeña escala en las primeras semanas.
La participación práctica desde el principio garantizará una curva de aprendizaje más rápida y te ayudará a desarrollar una comprensión profunda de los flujos de trabajo y los procesos de integridad de datos.
Tus responsabilidades
Diseñar, desarrollar y mantener código eficiente, reutilizable y confiable para aplicaciones escalables y de alto rendimiento.
Traducir requerimientos funcionales (como casos de uso o storyboards) en aplicaciones reales.
Asegurar el mejor rendimiento, calidad y capacidad de respuesta de las aplicaciones.
Aplicar metodologías de desarrollo guiado por pruebas (TDD) y por seguridad (SDD).
Realizar revisiones de código para asegurar la qualité y el cumplimiento de estándares.
Participar en la creación de prototipos, MVPs y pruebas de concepto.
Documentar soluciones para facilitar el mantenimiento y la reutilización del código.
Proponer mejoras continuas en los procesos de desarrollo y mentorizar a otras personas más junior del equipo.
¿Cómo lo harás?
Geotab centra grandes esfuerzos en generar un ambiente de trabajo diverso y de alto rendimiento, para ello se apoyan en una suite de aplicaciones basadas en la nube, herramientas de trabajo colaborativo y asíncrono. El equilibrio adecuado entre vida personal y trabajo es una de las prioridades top en Geotab.
Tienen una férrea convicción en que garantizar la diversidad es fundamental para el crecimiento y progreso futuro, y es una parte inherente al negocio. Buscan fomentar ambientes donde nuevas ideas puedan prosperar, en un entorno rico en diversidad y donde personas de diferentes orígenes pueden trabajar juntas.
¿Cuándo trabajarás?
La jornada de referencia es de 9 a 18h, pero no hay nada escrito en piedra puedes adaptar tu jornada dentro de poder asistir a las reuniones programadas (dailies, follow-ups, etc).
Día laborable
Jornada completaVacaciones
23 díasJornada laboral
Flexible¿Dónde trabajarás?
Remoto
Presencial
Las personas del equipo están en diferentes puntos de España: Madrid, Valencia, Málaga...por lo que podrás trabajar full-remote siempre que estén residiendo en España.
Si trabajas desde casa, solo te piden que tengas una conexión a internet estable y segura -como es lógico-. Las aplicaciones en la nube y las herramientas colaborativas para el trabajo asíncrono, están plenamente preparadas para que puedas llevar un buen balance vida-trabajo.
Las puertas de sus oficinas en Madrid siempre estarán abiertas y, eso sí, esperan que te unas a los team building unas 3 veces al año para romper la barrera del ordenador, poneros al día y tomaros unos kases o cerves.
¿Con quién trabajarás?
El equipo global de Geotab lo componen más de 2200 personas desperdigadas por todo el globo. Tranqui, no vas a trabajar con todas ellas.
Concretamente en el equipo de desarrollo de software, son unas 17 personas, divididas en dos squads. Te dejamos por aquí a algunas de ellas para que les vayas conociendo 👋:
- Ignacio (Software Developer Manager): El manager del departamento de desarrollo de software en España. Auténtico apasionado del código eficiente, mantenible y de calidad. Él es el faro que muestra el camino más seguro a seguir en los distintos proyectos. Imbatible en carreras de karting a día de hoy.
- Jorge (Team Lead, Software Developer): Enamorado de la programación desde pequeñito, con una necesidad imparable de hacer las cosas bien y enseñar y guiar a los demás en el mismo camino de la excelencia. Dispuesto a responder con un GIF de gatos en cualquier ocasión.
- Guillermo (Team Lead, Software Developer): Un máquina como programador, cercano, buena persona y un auténtico todoterreno que disfruta de la tecnología.
- Carlos (Senior Software Developer): Carlos es un torrente de energía y proactividad. Te arregla un bug o te lidera una épica, y siempre con una mano tendida para ayudar a cualquier compañero. Si Carlos fuera una herramienta, ¡sería una navaja suiza con wifi!
¿Qué piden?
El equipo busca una persona con motivación y adaptabilidad, alguien que disfrute construyendo soluciones y resolviendo problemas en un entorno dinámico y global. La clave es que tengas una buena base técnica, ganas de seguir evolucionando y seas una persona a la que le guste jugar en equipo 🤜🤛.
- Nivel de inglés fluido para comunicarte con el equipo internacional.
- Experiencia significativa (+3y) en tu mochila en el backend con .Net / C# o Java, aplicando buenas prácticas y patrones de diseño.
- Experiencia en la parte frontend: Javascript, Typescript, HTML, CSS.
- Habituado/a a trabajar en entornos Cloud.
- Mindset de qualité y preocupación por desarrollar código eficiente, reusable, mantenible.
- Familiaridad con servicios web (REST, MVC).
Valorable, pero no imprescindible:
- Haberte peleado con otros lenguajes y tecnologías, como Python, .NET Core, Google Compute Engine y Google BigQuery.
- Grado en Ingeniería Informática o similar.
Tecnologías
Innegociable
.NET
Intermedio C#
Intermedio
Estaría bien
Java
Intermedio
Suma puntos
Python
Intermedio .Net Core
Intermedio Azure
Intermedio Git
Intermedio
Otras habilidades
Innegociable
Atención al detalle
Capacidad de autogestión
Autonomía en el aprendizaje
Trabajo en equipo
Pensamiento analítico
Estaría bien
Adaptabilidad al cambio
Proactividad
Suma puntos
Comunicación verbal
Idiomas
What the FAQ?
No, valoran únicamente personas que cuenten con el pasaporte en la UE y residencia en España. Por temas administrativos.
- Reunión técnica con el equipo con el equipo. Prepárate para preguntar y ser preguntado.
- Take-home Assignment: un pequeño reto técnico para que les demuestres cómo trabajas.
- Reunión final con una persona del equipo internacional, de Canadá.
- ¡WELCOME 🚀!
