Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Engineer image - Rise Careers
Job details

Backend Engineer

About 9fin

The world's largest asset class, debt, operates with the worst data.

Technology has revolutionized equity markets with electronic trading, quant algos and instantaneous news. However, in debt capital markets, the picture is completely different. It still behaves like it’s in the 1980s; trillions of dollars of trades are placed over the phone, news is slow, and corporate credit information is imperfect and scattered.

Our mission is to change this.

9fin's proprietary technology delivers fast and comprehensive financial, credit, legal & ESG analysis. Our clients are able to make faster, more informed decisions, win more business and most importantly, save time.

Our fast growing list of clients include 9 of the top 10 Investment Banks, leading Asset Managers, Hedge Funds and Law Firms.

What you'll work on

  • This role is the opportunity to take on the technical leadership on projects, defining and designing systems, making quick proof of concepts and working closely with Product and our Clients.

  • Write code and lead others in the team in delivering new service functionality, implementing API’s, data routing/processing and automation mechanisms.

  • Development and engineering primarily on the backend services and web application hosted tools and systems of the 9fin platform.

  • Taking a leading role within project teams as a senior IC, running code reviews and mentoring of junior developers, involvement in early research and experimentation with new technologies providing input for new features and products.

  • Continually improve on the 9fin codebase taking the chance to automate, refactor and document when you can.

  • Variety: Our web platforms are incredibly diverse, from complex financial data modelling, capturing environmental, emission, energy data, incorporation of ML/AI prediction services, data visualisation serving and automation systems.

  • Collaboration and teamwork: Cross functional teams are formed for all projects including the appropriate domain expertise from 9fin financial, legal and editorial colleagues. This allows the best quality information and feedback to go directly to engineering project teams. Your ability to explain and break down complex projects to non technical audiences will enable productive and efficient team progress.

  • Developer Experience: Through managed automated preview environments, feature flags and well maintained non production environments. You will be able to move with velocity and get feedback and iterate quickly.

Our Backend Stack

  • Python is the dominant backend language used

  • Flask&FastAPI

  • Typing is used within our Python stack to power automated documentation and API definitions

  • Relational Databases (PostgreSQL) at the heart of majority of services

  • We’re AWS for Cloud hosted services

  • Heavy use of AWS lambda Serverless

  • Docker (AWS ECS) for uniform development/deployment from dev to prod

Requirements

This role will be a great fit if you:

  • Can effectively plan and reason about your software, understanding where it fits into systems and the overall business

  • Can think about how data will pass through your software; from persistent storage through to API endpoint

  • Experience with Python and its web frameworks (we currently use Flask, and are moving to FastAPI with Typing)

  • Strong experience delivering APIs, Service Oriented Architecture

  • Good working knowledge of SQL statements for retrieving data

  • A good collaborator and communicator with cross functional engineering teammates and others within 9fin

  • Code Quality: Through writing testable, maintainable code, and by engaging in code review for your own work and for reviewing others

Benefits

We’re a scaling start up and we enjoy sharing our success, when the company succeeds, we always reinvest that in our people. We also offer huge amounts of responsibility, an abundance of opportunity for growth and a platform to truly excel.

Financial & Insurance

  • Competitive Salary (our salary bands are benchmarked at the top end of the market)

  • Equity options

  • Pension (your minimum contributions are 4% with 9fin matching up to 7%)

  • Private Medical Insurance

  • Paid sick leave with Income Protection for long periods of illness

  • Group Life Assurance

  • Season Ticket Loan & Cycle to Work schemes

Time off

  • 25 holiday days per year

  • Local public holidays (with the ability to exchange them for alternative days)

  • Hybrid working model, to allow you the flexibility to decide how, where and when you do your best work

  • Work abroad for up to 3 months a year

  • 1 month paid sabbatical after 5 years of service

  • Enhanced parental leave & flexible working arrangements available (22 weeks fully paid for all birthing parents, 12 weeks fully paid for all non-birthing parents)

Training & Culture

  • Professional learning and development budget of £1250

  • Quarterly team socials

  • Summer and Winter company social events

9fin is an equal opportunities employer

At 9fin we are dedicated to building and promoting a fair and inclusive workplace where everyone can reach their full potential and truly belong. We recognize that building diverse teams enables a more creative and productive environment. If you’re excited about this role but your experience doesn’t perfectly align with the job description, we encourage you to apply anyway. You might just be who we’re looking for — either for this role, or perhaps another.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Engineer, 9fin

Join 9fin as a Backend Engineer in London, where you will play a pivotal role in reshaping the debt capital markets using cutting-edge technology! At 9fin, we’re on a mission to modernize the way debt trading operates, transforming the outdated practices of the 1980s into a streamlined, efficient system. You'll be diving into exciting projects, leading technical initiatives, and collaborating closely with product teams and our esteemed clients, including 9 of the top 10 investment banks. Your expertise in Python, particularly with Flask and FastAPI, will help us enhance our backend services and web application tools. As a Backend Engineer, you’ll write clean, testable code while mentoring junior developers and conducting code reviews to elevate the entire team's output. With an AWS-hosted environment, you’ll automate processes and implement data routing to ensure robust solutions. We believe in teamwork, and you'll be working alongside diverse teams of financial, legal, and editorial experts, ensuring that the best information and insights are incorporated into engineering projects. If you're someone who enjoys collaboration and thrives in a dynamic environment, 9fin is the perfect place for you. Plus, we’re dedicated to your growth and well-being, offering a competitive salary, equity options, and a range of benefits that support your professional and personal life. Come and be part of our journey to redefine the future of finance!

Frequently Asked Questions (FAQs) for Backend Engineer Role at 9fin
What are the primary responsibilities of a Backend Engineer at 9fin?

As a Backend Engineer at 9fin, your main responsibilities will include taking technical leadership on projects, designing systems, writing code, and delivering service functionality. You'll also be involved in implementing APIs, data processing, and mentoring junior developers, while continually improving the 9fin codebase to enhance performance and efficiency.

Join Rise to see the full answer
What programming languages and technologies will a Backend Engineer at 9fin work with?

In your role as a Backend Engineer at 9fin, you'll primarily work with Python, utilizing frameworks like Flask and FastAPI. You'll also engage with relational databases such as PostgreSQL and gain experience in AWS services, contributing to serverless architectures and containerized solutions using Docker.

Join Rise to see the full answer
What qualifications do I need to become a Backend Engineer at 9fin?

To become a Backend Engineer at 9fin, you should have strong experience with Python, particularly in developing APIs and service-oriented architectures. In addition, knowledge of SQL for data retrieval, excellent collaboration skills, and a commitment to writing high-quality code are essential to succeed in this role.

Join Rise to see the full answer
How does 9fin support the professional development of Backend Engineers?

9fin offers a substantial professional learning and development budget of £1250, along with regular team socials and events to foster a positive culture. As a Backend Engineer, you’ll have numerous opportunities for growth and a supportive environment that encourages innovation and skill enhancement.

Join Rise to see the full answer
What is the company culture like for Backend Engineers at 9fin?

The company culture at 9fin is inclusive and collaborative, emphasizing teamwork across diverse teams from various domains. We believe in promoting a fair workplace, and we encourage creativity and productivity through diversity, making it an enriching environment for Backend Engineers.

Join Rise to see the full answer
Common Interview Questions for Backend Engineer
Can you explain your experience with Python and how it relates to the role of Backend Engineer at 9fin?

When answering this question, emphasize specific projects where you've utilized Python, particularly with Flask or FastAPI. Highlight your experience creating APIs, implementing service-oriented architecture, and how your skills can contribute to 9fin’s mission of modernizing debt capital markets.

Join Rise to see the full answer
Describe your experience with relational databases, specifically with SQL.

Discuss your prior work with relational databases like PostgreSQL, the types of queries you've written, and how you handled data storage and retrieval. Show an understanding of how these skills are crucial for optimizing the backend services at 9fin.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Share your process for writing testable code, using automated tests, and incorporating code reviews. Explain how these practices help in maintaining a high standard of quality and your commitment to overall code robustness within your projects.

Join Rise to see the full answer
Can you provide an example of how you’ve effectively collaborated with cross-functional teams?

Cite specific instances where you worked closely with teams from different domains, focusing on communication and how you bridged technical concepts to non-technical stakeholders, an essential skill for a Backend Engineer at 9fin.

Join Rise to see the full answer
What challenges have you faced in backend development and how did you overcome them?

Outline a particular challenge you encountered, detailing the technical issues at hand and the steps you took to resolve them. This demonstrates your problem-solving abilities, critical for a dynamic role like Backend Engineer at 9fin.

Join Rise to see the full answer
How do you stay updated with the latest technologies relevant to backend development?

Discuss your methods for continuous learning, such as following industry blogs, participating in online courses, or engaging in tech communities. Highlight how keeping current on technology will benefit your role in enhancing the 9fin platform.

Join Rise to see the full answer
What role does mentoring play in your approach as a Backend Engineer?

Talk about your experiences mentoring junior developers, sharing knowledge, and fostering a collaborative learning environment. This reflects your leadership potential and commitment to team growth at 9fin.

Join Rise to see the full answer
Describe your approach to designing scalable APIs.

Explain your methodology for designing APIs that are efficient, scalable, and easy to maintain. Cite your familiarity with RESTful services and your strategy for handling high traffic, which is vital for 9fin’s backend operations.

Join Rise to see the full answer
In your opinion, what is the most important aspect when working on a backend system?

Express your viewpoint on data flow and security as critical aspects of backend systems. Discuss how you prioritize these elements in your work, illustrating your understanding of their importance in the context of 9fin.

Join Rise to see the full answer
How do you handle tight deadlines while ensuring high-quality outcomes?

Share your strategies for time management and prioritizing tasks without compromising on code quality. Highlight your experience in meeting project deadlines under pressure, emphasizing your reliability as a Backend Engineer at 9fin.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
9fin Remote London
Posted 7 days ago
Photo of the Rise User
9fin Remote New York City
Posted 7 days ago
Photo of the Rise User
Voyage Privé Remote 333 Rue Pascal Duverger, 13090 Aix-en-Provence, France
Posted 5 days ago
Inetum Remote Warsaw, Poland
Posted 4 days ago
Onapsis Remote Bucharest, Bucharest, Romania
Posted 3 days ago
Posted 6 days ago
xAI Hybrid San Francisco & Palo Alto, CA
Posted 6 days ago
Photo of the Rise User
H Company Remote No location specified
Posted 11 days ago

9fin uses artificial intelligence to automatically extract key information from bond & loan documentation. By making data easy to search, filter and analyse, 9fin helps fixed income professionals make... better, smarter decisions. Our predictive a...

26 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!