Empresa: Revolut
Provincia: 100% En remoto
Población:
Descripción:
About Revolut
People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 45+ million customers get more from their money every day.
As we continue our lightning-fast growth, 2 things are essential to our success: our people and our culture. In recognition of our outstanding employee experience, we´ve been certified as a Great Place to Work™. So far, we have 10,000+ people working around the world, from our offices and remotely, to help us achieve our mission. And we´re looking for more brilliant people. People who love building great products, redefining success, and turning the complexity of a chaotic world into the simplicity of a beautiful solution.
About the role
Our Technology team isn’t just one of the best in the industry. It´s one of the best in the world. And we’re proud of it. It’s our driving force — our engine 🚀
From building a new financial backend to creating an innovative app, there’s nothing they can’t do. Our Technology team isn’t here to fix legacy systems — it’s here to build world-class financial features from the ground up that´ll be used by millions of people around the world 🌎
We’re looking for a Backend Engineer who wants to change the world. If you like to work at a steady pace with no surprises, keep scrolling. If you want your work to change the global financial landscape, you might be just who we’re looking for. We have a minimalist approach to using external frameworks, with an emphasis on maintainability and fast turnaround with TDD, DDD, and Continuous Integration and Delivery.
Our technology stack:
– Java 17, Kotlin
– SparkJava, Javalin
– GCP, Kubernetes, Grafana, Prometheus, NewRelic
– PostgreSQL, Redis
– JOOQ, Flyway
– RSocket
What you’ll be doing:
– Leading and mentoring backend engineers, providing guidance and direction on best practices and technical decisions
– Participating in performance reviews and building growth plans for engineers
– Designing, documenting, and implementing solutions using Domain-Driven Design, CQRS/ES, and event-driven architecture patterns on a global scale
– Collaborating with cross-functional teams to improve engineering processes and raising the bar on quality and efficiency
– Building mobile APIs and developing microservices to evolve our architecture
– Perfecting systems that our business depends on, like risk management, fraud detection, payment processing, etc.
– Focusing on greenfield development and improvement of existing systems
What you´ll need:
– Fluency with Java
– 8+ years of experience in backend development
– A bachelor´s degree (or above) in computer science, maths, physics, or a similar area of study
– A proven track record of contributing to process improvements, as well as mentoring and training team members
– Expertise in Domain-Driven Design principles, practices, and patterns
– Experience with scalable distributed systems
– Knowledge of different architectural patterns
– Knowledge of DevOps principles and practices
– To be a quick learner with an ambitious attitude and results-driven personality
– The ability to work well as part of a team in a fast-paced environment
– Excellent communication and organisational skills
– Fluency in English
Nice to have:
– Experience with Kotlin or Scala
– Experience in finance
– Experience in a start-up or scale-up
– Experience in a product-focused environment
Refer to our Data Privacy Statement for Candidates for details on our data handling practices during your application.
Tecnologías: Java, Kotlin, SparkJava, Javalin, GCP, Kubernetes, Grafana, Prometheus, NewRelic, PostgreSQL, Redis, JOOQ, Flyway, RSocket
Tipo de Contrato:
Indefinido
Salario: Sin especificar
Experiencia: Más de 5 años
Funciones: Programador
Formación mínima:
Grado EEES (Bolonia)
Descubre más: https://www.tecnoempleo.com/lead-software-engineer-java-core-remoto/java-kotlin-sparkjava-javalin-gcp-/rf-e3cd159da25d03103b42