Senior Backend Developer (.NET)
Summary
Bitcoin Suisse is hiring a Senior Backend Developer (.NET) in Abu Dhabi to design, build, and maintain its internal Client Management System — the platform powering client onboarding, KYC, compliance, and trading support for its crypto brokerage. The role centers on robust .NET services, REST/OpenAPI APIs, and event-driven architecture (Kafka) in a cross-location team.
Bitcoin Suisse is the Swiss crypto-native pioneer and trusted gateway to crypto asset investing As the leading crypto financial service provider in Switzerland we operate across the most relevant crypto exchanges and provide brokerage custody staking and other crypto-related services at the forefront of technical innovation We are as dedicated to our clients as we are passionate about cryptocurrencies and the underlying blockchain technology We make things happen and have helped to shape the crypto and blockchain ecosystem in Switzerland as a driving force in the development of the Crypto Valley Bitcoin Suisse is headquartered in Zug with offices in Copenhagen Vaduz and Bratislava and targets ultra- high-net-worth private individuals and institutional clients
About the team
You will join our Client Management which is responsible for building and operating our client management system CMS Client Management System is the internal platform used by our crypto broker to centrally manage client data and interactions It serves as the backbone for client onboarding ongoing client management compliance activities and client trading support In essence CMS consolidates functions such as client profiles document handling fee schedule management KYC processing and various workflow processes into a single system enabling efficient and secure management of client relationships The platform integrates several specialized modules like digital onboarding notifications compliance tools and internal KYC verification Additionally CMS allows relationship managers to execute trades on behalf of clients further streamlining operational workflows It also interfaces with external systems for example Single Sign-On and third-party SMS verification to enhance the client experience
About the role
We are seeking a highly skilled Senior Backend Developer with a strong background in Net programming and hands-on experience with different architectural patterns In this role you will be responsible for designing developing and maintaining robust and scalable applications to support and enhance our various operational domains You will be a part of a cross-location development team and work closely together stakeholders in various domains in an event driven and distributed system landscape You will have the following responsibilities
- Lead the development of robust scalable and secure enterprise-grade applications
- Ensure code quality through reviews mentorship and the establishment of coding standards
- Collaborate with cross-functional teams across multiple locations to deliver innovative solutions
- Mentor junior engineers and contribute to the improvement of test automation processes
What you bring along
strong Required Skills amp Qualifications strong
Strong background in NET and modern software development practices
Proficiency in mentoring junior developers and setting coding standards
Ability to explain complex concepts simply and work collaboratively in a team
Ability to work collaboratively in a fast-paced agile environment
Excellent communication skills in English
Ability to understand and develop complicated processes
Experience with REST principles conventions and OpenAPI standard
strong Preferred Qualifications strong
Experience with event-driven architecture using Kafka
Familiarity with CI CD tools e g Azure DevOps Jenkins and version control systems e g Git
Experience with frontend development in Blazor
Required Skills & QualificationsStrong background in .NET, and modern software development practicesProficiency in mentoring junior developers and setting coding standardsAbility to explain complex concepts simply and work collaboratively in a teamAbility to work collaboratively in a fast-paced, agile environmentExcellent communication skills in EnglishAbility to understand and develop complicated processesExperience with REST principles, conventions and OpenAPI standardPreferred QualificationsExperience with event-driven architecture using KafkaFamiliarity with CI/CD tools (e.g., Azure DevOps, Jenkins) and version control systems (e.g., Git).Experience with frontend development in Blazor