Senior Software Engineer - Ruby

at  visa

Reading, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Dec, 2024Not Specified18 Sep, 20245 year(s) or aboveKafka,Ruby,Redis,Rabbitmq,Docker,Scrum,Kanban,Kubernetes,Aws,JavaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Company Description
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
At Currencycloud, you can work from home, or visit our lush offices in London, Cardiff or Amsterdam. You’ll need to be based in either the UK or Netherlands for this role, and have the necessary work permissions.

Responsibilities:

Our software engineers are responsible for implementing an industry-leading API that has already processed over USD50 billion of cross-border transactions for over 5 million end users and is available to our clients 24/7. But we’re not stopping there, and our engineers are at the forefront of taking us forward to meet the demands of even greater scale.
From our monolithic data centre beginnings, we’ve moved wholesale to AWS where our system runs as a set of distributed applications. We’re currently in the process of splitting our last big services into real microservices, and fully embracing deployment at speed with change lead time measured in hours.
As a software engineer, you’ll play a key role within your team. elivering new functionalities to the services your team provides and taking responsibility for your services and the technology within them.

Teams are aligned to services, and you’ll have:

  • clear ownership of your domain
  • a clean modern codebase
  • an independent path to production
  • strong platform and product support
  • the ability to make real changes with real business value.

Our microservices architecture enables us to explore new languages and technologies in parallel with our existing system. The core of our legacy system has been built using Ruby, leveraging backing services like RabbitMQ, Redis, and MySQL/Aurora. Our target architecture utilises Java, Spring Framework, and Kafka. We are keen to bring in engineers with more diverse backgrounds and help us take Currencycloud to the next level of scale.
We are interested in Ruby engineers that are willing to learn and transition into Java, or Java engineers that are willing to learn and code in Ruby. As a part of Party Management team, you will be shaping the future architecture of our client data model across the whole organisation, while helping maintain the legacy systems until they can be safely decommissioned.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Reading, United Kingdom