I am looking for a Software Engineer to join a multidisciplinary product-delivery team and help them deliver innovative technologies that are revolutionizing the payments industry.
Specialising in B2B payments, my client supports customers with tech that enables them unlock value in every payment they make to their suppliers, providing them opportunities to profit where they would traditionally incur costs. Innovating and developing the most cutting-edge payment products in the market their product-delivery team, which is comprised of 25 engineers and product specialists, plays a central role in translating business and market requirements into high-quality software features on a Java-based platform.
I am looking for a driven and enthusiastic Software Engineer who is keen on collaborating with others to craft elegant technical solutions to problems in our domain. An ideal candidate will have experience with delivering value through software projects and enough expertise in relevant technologies to share it with others on the team to help us take things to the next level. If you are someone who espouses effective engineering practices and agile values: someone who is up for a challenge, seeks to satisfy stakeholders and deliver value, who embraces change and always seeks to improve then this is the right opportunity for you.
You have experience in a similar role working as part of a team on software projects.
You embrace core agile values and you have strong team spirit
You have well-rounded knowledge of current technologies and engineering practices, and you keep up to date with latest developments
You are fluent in server-side/backend languages and technologies - particularly Java 8, Spring, Hibernate - and you are comfortable with working with frontend technologies like Angular JS 2, React JS etc.
You are familiar with microservices and tools associated with such an architecture –Kafka, Zookeeper, Docker etc.
You have a delivery-mindset: you set high-standards for yourself in your work, understand the value of what you’re doing and want to play a key part in making whatever we do a success.
Work as part of a cross-functional delivery team to contribute toward the delivery of high-quality software in the payments domain.
Own your code; design and implement future-proof solutions that are easy to maintain while respecting timelines and maximizing impact.
Champion best engineering practices and challenge the way we do things. Help shape the future of our product and technological vision; drive, influence, and collaborate on improvements within your team and beyond.