Job Openings Full-Stack Developer (Fintech/Payments)

About the job Full-Stack Developer (Fintech/Payments)

Our client is poised to transform cross-border payments for businesses by taking a unique approach. Their mission is to empower businesses of every scale with personalised and limitless financial access. To date, our client has successfully facilitated this for more than 250 businesses, managing transactions exceeding $500 million. With offices strategically located in Ghana, Nigeria, Kenya, the UK, US, Canada, and Dubai, our client is committed to redefining the landscape of international financial solutions.


Job Type: Full-time | Remote

Location: Ghana


Requirements

  • Must have a Bachelor’s degree in Computer Science, Engineering, or related field. In the absence of formal qualifications, other experience in the industry may be considered.
  • Must possess a minimum of 3+ years experience in full-stack development.
  • Must be comfortable in developing software built with modern web development technologies, with strong proficiency in Typescript, Javascript ecosystem and NestJS.
  • Must have a solid understanding of object-oriented programming.
  • Familiarity with various design and architectural patterns for building a scalable application.
  • Must have working knowledge of code versioning tools, such as Git.
  • Excellent in problem solving and have the ability to work under pressure.
  • Passionate about delivering end-to-end initiatives across the stack and have experience and interest in contributing to web front ends, backend services, and the APIs that glue them together.
  • Strong understanding of engineering practices like continuous delivery, defensive programming, and automated testing.
  • Must have a product mindset: you care about customer outcomes and you want to make data-informed decisions.
  • Comfortability working in a team that deals with ambiguity.


Responsibilities

  • Designing, developing, and maintaining efficient, reusable and reliable code using Typescript.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Supporting the team to continuously experiment, iterate and deliver on new product objectives.
  • Delivering testable, maintainable and high-quality code and taking operational responsibility for the components that you develop.
  • Writing unit and quality integration tests for applications.
  • Ensuring the best possible performance, quality and responsiveness of the product.
  • Identifying bottlenecks and bugs, and devising solutions for quick resolution.


Benefits

  • Flexible public holidays, get days off to celebrate your birthday and swap days off according to your values and beliefs
  • Competitive salary, our client tailors compensation for the best because they believe their people are their greatest asset
  • Premium healthcare plan, giving you the best because they care
  • Employee Pension
  • Our client offers flexible working hours