Lead Backend Software Engineer (Java) - Core Platform
Revolut
Multiple Locations
We’re looking for a Lead 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 & Delivery.
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 a bar for quality and efficiency;
- Building mobile APIs and developing micro services to evolve our architecture;
- Perfecting a number of systems that our business depend on, like risk management, fraud detection, payment processing, etc.;
- Focusing mostly on greenfield development and improvement of existing systems.
What you'll need
- Fluency with Java;
- 8+ years experience in back-end 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;
- An ambitious and results-driven personality;
- Excellent communication and organisational skills;
- Working experience with Domain-Driven Design principles, practices, and patterns;
- Working experience with scalable distributed systems;
- Knowledge of different architectural patterns;
- Knowledge of DevOps principles and practices;
- Fluency in English.
Nice to have
- Experience with Kotlin and Scala;
- Experience within finance;
- Experience within a start-up or scale-up;
- Experience within a product-focused environment.
Apply Now
Don't forget to mention EuroTechJobs when applying.