About the company
Selby Jennings are proud to be a leading specialist recruiter in financial sciences & services. Founded in 2004, we help solve the number one challenge: talent. Today, we provide permanent, contract and multi-hire recruitment solutions across specialist sectors including risk management, private wealth management, legal and compliance, investment management, quantitative analytics, financial technology, investment banking, insurance and actuarial, and sales and trading.
Job Summary
Key Responsibilities:
📍UI & Microservice Development: Manage the design and development of the main UI and associated microservices, from interface definitions to coding robust front-end and back-end solutions. 📍Prioritize and execute product roadmap items in collaboration with the Chief Risk Officer (CRO). 📍Leadership & Mentorship: Mentor junior team members, fostering a collaborative and high-performance team culture. Serve as a technical leader in implementing best practices, coding standards, and agile development methodologies. 📍Software Engineering & Quality: Develop software in a clear, maintainable, and well-documented manner, ensuring scalability and resilience. Lead efforts to continuously improve and modernize the codebase. 📍Technical Innovation: Continuously survey the technical landscape to recommend and integrate innovative tools, platforms, or process improvements. Identify opportunities for technical enhancements and drive the modernization of the tech stack. 📍Collaboration & Communication: Work closely with cross-disciplinary teams to ensure alignment on business priorities and technical feasibility. Communicate effectively with both technical and non-technical stakeholders. 📍Cloud Deployment & Database Management: Oversee the deployment of applications on cloud platforms (AWS or Azure). Assist in managing load balancing, message queues, and job scheduling related to the infrastructure. Manage and optimize database technologies.
Qualifications:
📍Experience & Education: Approximately 5 years of experience in a similar role, demonstrating progressive responsibility in full stack development and leadership. Bachelor's or Master's degree in Computer Science or related field. 📍Technical Proficiency: Solid knowledge of programming fundamentals, including algorithms, data structures, design patterns, and paradigms. Advanced expertise in developing web-based applications, with deep proficiency in JavaScript/TypeScript and React.js. 📍Strong backend development skills using Python, with hands-on experience in frameworks and libraries such as Flask, FastAPI, pandas, numpy, and polaris. Direct experience setting up and deploying applications on cloud platforms - Azure (preferred), or AWS. Experience building development workflows and CICD a plus. Proven ability in working with both traditional and modern database technologies. 📍Experience with UI libraries and frameworks such as Material UI and Ag-Grid is a plus.
The future of finance is here — whether you’re interested in blockchain, cryptocurrency, or remote web3 jobs, there’s a perfect role waiting for you.