Skip to content

Software Engineer, Back-End

About the Role

As a Software Engineer, you will be building and owning certain backend services, infrastructure and data that power our products and/or products for our clients. You will gain unique insight into how the existing financial ecosystem works across borders, significantly advance your financial-domain knowledge, and be fully immersed with international hubs of global commerce.

We strive for high standard of engineering quality while solving unique scalability challenges. This is the role for you if you are an excellent communicator with the ability to translate effectively to business team members yet be able to dive deep into technical details when working with development staff. You take complete ownership of the technical implementation of projects and ensure that no stone is left unturned to avoid risks. You take quality very seriously and work to quantify and evaluate new ways of measuring quality to ensure application uptime and a positive user experience, and that we continue to deliver excellent customer experiences.

About You

  • We are looking to grow our team and are looking to add engineers ranging from 3 to 6+ years of software engineering experience
  • Fluent in one or more programming languages, preference given to .Net & NodeJS 
  • Experience authoring and operating high-scale services
  • Experience with scalable distributed systems, both built from scratch as well as on Microsoft Azure
  • A focus on software engineering best practices such as testing, static analysis, continuous integration, delivery, and deployment
  • Self-sufficient in contributing to the team's engineering efforts
  • A proven tech lead with experience planning and leading large projects with long-term impact on a single system or team
  • Strong technical grasp and have excellent judgement on task prioritisations
  • Able to solve complex engineering problems that deliver results which help the team to achieve its objectives
  • History of creating and applying new processes and tooling to increase engineering efficiency
  • Willingness to learn and use new technologies
  • Ability to debugging complex systems
  • Solid understanding of relational databases and transactions
  • Familiar with writing highly concurrent systems
  • Good intuition for REST API design

Our Technology Stack

  • Typescript, React, C#, SQLServer, NodeJS, .NET as main languages and frameworks of choice
  • Container and container orchestration technologies (e.g. Docker, Kubernetes)
  • Microservice-oriented architectures
  • Cloud-native infrastructure (i.e. Microsoft Azure)

We’re looking for more growth-minded and collaborative people to be a part of our journey. If you’re ready to give it all in helping us achieve our mission - we’d love to have you apply even if you feel unsure about whether you meet every single requirement in this posting. At Tenet, we're looking for people invigorated by our mission, values, and drive to change the world, not just those who simply check off all the boxes.

Apply Now

APPLY

Locations: Cayman Islands, Remote