¿Quiénes somos?
Somos una start-up fintech que hace más de 6 años
empezó a desarrollar una plataforma de trading e inversión que hoy en
día es una realidad. Darwinex es una empresa global con expansión en más
de 50 países. En 2017 ganamos el premio a la start-up con el producto
más escalable del South Summit
(https://es.southsummit.co/startup/microsite/208) y en 2015 fuimos
seleccionados como una de las 50 empresas fin-tech que están
transformando el futuro de las finanzas
http://fintechcity.com/the-fintech50-2015/4588027339.
Darwinex
permite a cualquier persona invertir su dinero siguiendo a los mejores
traders del mundo, en tiempo real y de forma inmediata.
En este vídeo https://vimeo.com/124236109 puedes ver para qué se creó Darwinex.
¿Qué buscamos y qué harás en Darwinex?
Buscamos a una persona que forme parte del equipo que desarrolla el core de nuestra plataforma de trading e inversión.
Nuestro
stack tecnológico está basado en Java y entre otros incluye: redis,
mongodb, Mysql, Amazon Web Services, ActiveMQ, RabbitMQ, REST,
hibernate, docker, spring, Git, Jenkins, Sonar, Spock, JIRA, Fisheye,
Crucible.
No es necesario que conozcas todas las tecnologías que usamos, pero sí es imprescindible que tengas:
- Ganas de afrontar nuevos retos y resolver problemas complejos técnica y funcionalmente
- Experiencia contrastada en programación de backend en Java
- Facilidad para aprender y asimilar conceptos nuevos y complejos
- Capacidad para resolver problemas algorítmicos de forma eficiente
- Filosofía de trabajo ágil y dinamismo para trabajar y adaptarte a un entorno cambiante
Estos son algunos de los problemas y retos
reales a los que te enfrentarás en tu día a día, algunos los conocemos y
otros muchos están por venir:
- Gestionar precios y órdenes de mercado en tiempo real.
Trabajamos preferentemente en el mercado de CFDs donde hay hasta 20
variaciones de precio por segundo por activo y miles de órdenes
- Diseño e implementación de un sistema propio en alta
disponibilidad. Usamos desde un emsemble de Zookeeper para coordinar
nuestro entorno de HA hasta un ecosistema de servicios desplegados en
contenedores Docker sobre AWS ECS, aunque siempre estamos abiertos a
nuevas y mejores ideas
- Garantizar la robustez y consistencia del sistema y de todos
los datos que guardamos y mostramos. Somos una empresa regulada por la
FCA (Financial Conduct Authority) en UK, y como tal, toda la
información financiera que manejamos es crítica y debemos garantizar la
fiabilidad del sistema. Como BD relacional usamos MySQL, como no
relacional MongoDB y como memoria distribuida Redis.
- ¿Cómo escalamos desde miles de peticiones a cientos de miles
de peticiones por segundo? Por suerte, este reto aún está pendiente, y
queremos contar contigo para afrontarlo.
- Desarrollar un sistema orientado a eventos en el que el
multi-threading y la concurrencia son críticos para conseguir un
rendimiento adecuado. Utilizamos diferentes sistemas, entre ellos topics
de ActiveMQ, pub-sub de Redis, e incluso SQS y SNS de AWS. Hemos
desarrollado librerías propias de concurrencia y todavía nos quedan
muchas cosas por diseñar e implementar. También contamos con múltiples
interfaces REST entre los diferentes componentes del sistema.
- Resolver problemas algorítmicos y matemáticos de forma óptima. Los números: pérdidas, ganancias, factores de riesgo, equities,
balances, medianas, precios, comisiones… son parte de nuestra
identidad. Trabajamos en un dominio que nos obliga a mantenernos
continuamente ágiles de mente para poder manejarnos con soltura en el
entorno de trabajo.
¿Qué te ofrecemos?
Te ofrecemos un ambiente único en el que crecer a
nivel profesional y personal, y sobre todo un sitio donde trabajarás a
gusto cada día y donde tendrás que afrontar retos de forma continua.
Además, por ser parte de Darwinex disfrutarás de las siguientes ventajas:
- Salario competitivo (de verdad)
- Presupuesto anual para conferencias y cursos a tu elección
- Masaje mensual en la propia oficina
- Seguro médico
- Oficina en el centro de Madrid, junto al Parque del Retiro
- Fruta, bebidas, café, galletas, té, etc. siempre a tu disposición
- Elige tu silla, ordenador, teclado, ratón y monitor
- Kit Darwinex de bienvenida
- Pizza & beers cada 2 viernes
Si te consideras un apasionado de la programación
no dudes en ponerte en contacto con nosotros. En Darwinex no hay límite
de crecimiento, eres tú el que determina tu propio futuro dentro de la
empres