Tenet Bank Ltd. is a premium full-service bank regulated by the Cayman Islands Monetary Authority and led by seasoned financial and technology experts. Headquartered in the Cayman Islands, we specialise in client due diligence, real-time analytics and transaction monitoring for informed decision-making. As a Backend .Net Developer, you will be building backend services crucial to our internal and client-facing products. Additionally, responsible for API deployment, managing data processing pipelines, and architecting scalable micro-services frameworks.
Job functions
Design large scalable systems within a team; making the right tradeoffs for risk and long-term maintainability
Lead, build, test, and release product-facing features with stringent correctness and scalability requirements; these features could be related to market data, trading, accounting, authentication, or security
Proactively identify and drive optimisations and improvements to the product, infrastructure, and systems
Collaborate with our frontend team to fine tune our REST API and with our data team to support clients
Target the highest profile problems within engineering, work to deliver a solution in a highly accelerated way with a repeatable, reusable pattern, template or framework for teams going forward facing similar problems
Identify high impact classes of problems and design and implement general solutions with high return on investment
Provide mentorship both formally and informally to engineers, define and formalise the architecture design process and guide the overall architectural direction
Provide infrastructure and tooling to automate test development and execution up and down the testing pyramid, including unit, API and integration testing
Provide the infrastructure to automate and standardise how software is built, versioned and deployed to target environments
Accelerate Kubernetes Adoption, provide compute, network, storage plus abstractions to interface with PAAS frameworks to automate, standardise and abstract common infrastructure
Provide scalable, robust software and infrastructure
Qualifications and requirements
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
Desirable skills
Experience with high-growth startups
Experience with GoLang
Experience working on Kubernetes and Microsoft Azure
Conditions
20 vacation days per year
Salary range USD 42,000 - 48,000 per year
Fully remote
You can work from anywhere in the world.
Computer provided
Tenet Bank Ltd. provides a computer for your work.
Remote work policy
Fully remote
Candidates can reside anywhere in the world.