¿Qué buscamos?
Darwinex es una empresa de producto y tecnología. Nuestro departamento de Tecnología (A-Team) está formado actualmente por 30 personas (50% de toda la plantilla), con más de 30 desarrolladores backend y frontend.
El departamento está formado por 5 equipos: Insight & Analytics, SysOps y 3 equipos de desarrollo software (Red, Purple y Green). Trabajamos de forma ágil y en un entorno dinámico que favorece tanto la innovación de producto y tecnología como el desarrollo personal y profesional.
Para nosotros es importante que cuentes con:
- Al menos 6 años de experiencia.
- Compromiso con las buenas prácticas y la calidad de código.
- Capacidad analítica para proponer soluciones óptimas a problemas complejos.
- Actitud positiva y colaborativa.
- Capacidad y ganas de aprender y compartir conocimiento.
- Idealmente experiencia previa en startups o compañías de producto.
No es necesario que seas experto en todas las tecnologías que usamos, pero nos gustaría que tuvieras experiencia contrastada en : bases de datos relacionales (MySQL, PostreSQL, Oracle) , eventos y mensajería: RabbitMQ, ActiveMQ, SQS, Redis, sistemas distribuidos y arquitecturas de microservicios: Spring (boot, actuator, MVC, security, etc.), REST, Consul, Zookeeper, Docker, etc y desarrollo en Cloud, idealmente en AWS (RDS, Elasticache, ECS, SQS, lambda, Fargate, Lambda, AmazonMQ…).
El único requisito realmente indispensable es que te manejes MUY bien con Java y que tengas tablas resolviendo problemas usando Java y sus frameworks relacionados (escalabilidad, seguridad, testing, threading, concurrencia, alta disponibilidad, etc.).