About the Job
Axi is a leading global provider of margin and deliverable Foreign Exchange, Contracts for Difference (CFDs), and Financial Spread betting. Our business has evolved into a world-class, multifaceted brokerage, with offices in six regions. With significant investments in the latest trading technology, Axi aims to offer the most comprehensive end-to-end trading experience for traders of all levels, from beginners to institutional clients.
Your Role
As a Senior Backend Developer, you will:
- Demonstrate a solid understanding of Agile methodologies in practical work scenarios.
- Perform all necessary roles within an agile development team to design, build, and deploy applications aligned with business needs.
- Actively contribute to continuous improvement within the team by providing honest and open feedback based on your experiences.
- Refine development practices and processes, sharing your expertise to enhance software quality, maintainability, and development efficiency.
- Mentor and assist junior team members through pair programming and peer review.
- Translate user requirements into code, clarifying with stakeholders when needed.
- Write clean, maintainable, and well-organized code using Test-Driven Development (TDD) and implement unit testing for high-quality software.
- Adhere to security best practices throughout the software development lifecycle.
- Configure, modify, or extend Continuous Integration/Continuous Deployment (CI/CD) pipelines using various providers.
- Stay updated with new technologies and apply them appropriately.
- Design and maintain robust, scalable, and efficient software architecture following industry best practices and coding standards.
- Demonstrate problem-solving skills and proactively seek to understand existing systems.
- Support Product Managers by assessing solution alternatives, considering technical limitations and operational realities, and providing recommendations.
Qualifications
- Proficient in English.
- Experience with C# and .NET Core/6/7.
- Knowledge of Clean Code principles including TDD, SOLID, and Clean Architecture.
- Experience working with distributed systems/microservices.
- Familiarity with payment providers or financial services is a plus.
- Experience with Azure services, such as Cosmos DB, Service Bus, Event Grid, and Key Vaults, would be advantageous.
- Possess clear communication skills and proven technical experience.
Benefits
- 25 Annual Leave days per year.
- 5 Paid Study Leave days per year.
- 1 Paid Volunteer Day per year.
- Health and Dental Insurance upon commencement for self, with options to include dependents.
- Subsidized wellbeing initiative.
Axi's Interview Journey
- Talent Acquisition Interview (45 mins).
- Hiring Manager Interview (60 mins).