Weβre looking for an experienced and talented Backend Developer with a strong focus on .NET and MS SQL Server to join our team.
The ideal candidate will have a deep and intuitive understanding of building robust and scalable backend systems, enjoys working collaboratively with other highly skilled team members and a genuine interest in cryptocurrencies and the crypto ecosystem.
Reporting to the Head of Backend Development, you will be engaging and collaborating with key stakeholders, leveraging excellent communication and relationship management skills to clearly translate the business and technical requirements and user needs into code, either directly or helping guide other team members via architectural advice and guidance.
In this fast-paced role, you will need to pivot quickly and apply your excellent critical thinking and problem-solving skills to balance conflicting priorities. You'll be tasked with redefining tactical plans while maintaining a clear focus on the long-term vision.
Some of the key responsibilities include:
- Designing, developing, and maintaining backend services and APIs using .NET, MS-SQL and Docker technologies.
- Assisting in the ongoing migration of our tech stack from .NET Framework to .NET 8+
- Collaborating with team members, product managers, and other stakeholders to deliver high-quality software solutions.
- Implementing best practices for security, performance, and scalability.
- Writing clean, maintainable, unit tested code.
- Troubleshooting and debugging complex issues in production and non-production environments.
- Participating in code reviews and providing constructive feedback to peers.
- Staying up to date with emerging technologies and industry trends.
Your technical skills
- C#, ASP.NET, .NET Framework 4.8 and .NET 8+
- RESTful APIs, Swagger, WCF, gRPC
- SQL Server
- Cloud Services (AWS EC2)
- Performance Optimisation
- Continuous Integration/Continuous Deployment (CI/CD)
- Unit testing in frameworks like NUnit or xUnit
Requirements
- 5 or more years of proven Backend Developer experience, with a strong focus on .NET technologies (C#, ASP.NET, .NET Framework, .NET 8+).
- Bachelorβs degree in computer science, engineering, or a related field, or equivalent practical experience.
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with relational database design and development
- Familiarity with API design and implementation.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Other skills which are ideal but not essential
- Experience with Blockchain technology (such as Bitcoin, Ethereum etc)
- Node.js and Typescript
- Ability to build and maintain backend web app tools in HTML/js/Typescript
- Linux command line/DevOps
- Youβve been instrumental in building financial, highly reliable and secure systems.
What we offer
- A competitive salary.
- Unlimited fee-free trading.
- A challenging and rewarding role in the dynamic crypto industry.
- A winning, fun and hard-working team.
- Ongoing learning and support.
- Great career development opportunities in a growing company.
This is an in-office role with some flexibility but please do not apply if you are looking for a hybrid or remote opportunity.