A world-leading online trading platform with hundreds of thousands of active users placing millions of trades a month is looking for an Experienced Backend Developer. It is the company's mission to disrupt the age-old trade markets by building digital technologies that make trading around the world accessible and more efficient. The backend tech-led mission is to help lead the company's technological revolution internally and externally by designing and building new financial products and large-scale systems. What you’ll do · Own, lead, architect, and implement one of the company's domains e.g. trading, market data, online payments, etc. · Advocate and advance modern, agile software development practices and help develop and evangelize good engineering and organizational practices. · Build out the C# services that power the company's platform, in a way that can simultaneously serve huge volumes of concurrent users and data streams. · Tackle technical challenges - performance, fault-tolerance, security, and live production issues. · You'll take operational responsibility for the services that are owned by your team. · Work closely with large amounts of data and write efficient queries against it · Design and build out the company's infrastructure for scalability, using distributed techniques and patterns. · Collaborate with other engineers, product managers, and stakeholders to execute the company’s roadmap. · Support other people to "level up" or raise the capabilities of the team in their domain.
REQUIREMENTS
Who you are · You are looking to make a significant business impact and measure it against quantifiable KPIs based on real-life data. · You have experience writing highly optimized SQL. · You get excited about challenging problems and have a love for clean code. · Very knowledgeable and passionate about modern software development and have a strong foundation in object-oriented programming, data structures, and design patterns. · You are capable of delivering not only working software but also well-crafted software. · You are fluent in C# or Java and have a deep understanding of REST. · You have proven experience in a distributed service-oriented environment - designing, analyzing, optimizing code, and troubleshooting large-scale distributed systems. · You are capable of executing large-scale refactoring as well as building solutions from scratch. · Have a systematic problem-solving approach coupled with effective communication skills and drive. · You have grit, a persistent/determined work ethic, and a willingness to try anything and everything. · You are interested in trading, and user experience, and have the ability to work well with cross-functional domains.
We regret to inform you that this job opportunity is no longer available