New
6 days ago

Back-End Developer - Senior Java Developer TDD - Technologist

TalkRemit

Software & Data

IT & Telecoms Confidential
Easy Apply

Job Summary

We are seeking a talented and passionate Back-End Engineer to join our growing team. You will play a key role in crafting beautiful, intuitive, and highly interactive dashboards for our payment processing platform.

  • Experience Level : Mid level
  • Experience Length : 5 years

Job Description/Requirements

About the Company

We’re a UK based company offering a trusted and transparent service on money transfers. Allowing our customers to save money on their international transfers. 

Our purpose is ‘money where it’s needed’. We provide international money transfer services to support primarily under-served, sometimes high-risk locations, enabling migrants and refugees to support their loved ones at home. For the people receiving money, we are quite literally a lifeline. We aim to remove financial and geographical barriers and support under-banked communities.

To support these growth plans, we are actively working on adjacent products for businesses, including charities, educational institutions, government and non-government organisations, as well as sole traders and freelancers. We are also providing our payment capabilities to other fintechs who need access to under-served locations.

This is an exciting time to join and will give you an opportunity to be a key developer as we reshape the way we work. If you are passionate about good programming practice and genuinely making a difference in the lives of our customers, then this is a very exciting challenge for you.


The Opportunity:

We are seeking a talented and passionate Back-End Engineer to join our growing team. You will play a key role in crafting beautiful, intuitive, and highly interactive dashboards for our payment processing platform. This is an exciting opportunity for a skilled Java technologist with strong knowledge of software engineering best practices and backend development experience. Are you looking for an opportunity to progress your career in a senior, hands-on role with complex and challenging work?

As an experienced Java Developer you'll join a small, Agile team using core Java within a TDD environment deploying to AWS. You'll help design and develop new features and enhancements across two remittance and wallet product areas, working across the full development lifecycle; you'll be able to input ideas and have your voice heard in a collaborative team environment that encourages knowledge sharing.


About you:

  • You have strong backend core Java development skills
  • You have a strong knowledge of software engineering best practices and have experience with TDD
  • You have a good knowledge of SQL and Networking (TCP/IP)
  • You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns
  • You're collaborative, with Pair Programming experience
  • You enjoy problem solving and are keen to pick up new skills


Responsibilities:

  • Develop high-quality software solutions as part of a collaborative multi-disciplinary team
  • Be a full-stack developer that can work in each technical layer of modern software development to achieve the company's business objectives.
  • Analyse production system operations using tools such as monitoring, capacity analysis and outage root cause analysis to identify and drive change that ensures continuous improvement in system stability and performance.
  • Estimate to high-level business requirements and provide analysis.
  • Build solution architectures that align requirements, reference architectures design patterns, and technology standards to achieve solution agility and speed to implementation
  • Apply software engineering best practices, including DevSecOps and Test Driven Development (TDD)

 

Qualifications:

  • 5+ years of experience as a Front-End Engineer, with a proven track record of building data-driven dashboards.
  • In-depth expertise in Vue.js, Nuxt.js, and Typescript.
  • Experience with Tailwind CSS or similar utility-first frameworks.
  • Strong understanding of UI/UX design principles and accessibility best practices.
  • Experience with building responsive and performant web applications.
  • Solid knowledge of secure coding practices and industry compliance standards like PCI-DSS.
  • Excellent problem-solving and analytical skills, with the ability to translate complex data into clear visualisations.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • A passion for creating beautiful and user-friendly experiences.


Bonus Points:

  • Experience with building dashboards for the payment industry.
  • Experience with API integrations and data fetching techniques.
  • Knowledge of state management libraries like Pinia.
  • Experience with unit testing and automated testing frameworks.


Benefits:

  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technologies and solve real-world challenges.
  • Collaborative and fast-paced work environment.
  • Chance to make a significant impact on the company's growth and success.

Important Safety Tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Share Job Post

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Report Job
Please fill out the form below and let us know more.
Share Job Via Sms

Preview CV