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
Responsibilities
Define and design systems.
Write code to deliver new service functionality.
Implement API’s, data routing/processing, and automation mechanisms for backend services and web application hosted tools of the 9fin platform using Python with Flask & FastAPI frameworks.
Take a leading role within project teams as an IC, running code reviews, mentoring junior developers, involvement in early research and experimentation with new technologies providing input for new features and products.
Continually improve on the 9fin codebase by automating tasks when possible to enhance maintainability.
Work across a variety of web platforms that include financial data modeling, environmental emission capture, energy incorporation using ML/AI prediction services, as well as serving for visualization and automation systems.
Collaborate with cross-functional teams including domain experts from 9fin's financial, legal, and editorial colleagues to ensure quality information reaches engineering project teams directly. Explain complex projects in understandable terms to non-technical audiences as needed for efficient team progress.
Develop automated preview environments using managed AWS services like EC2 or Lambda Serverless with feature flags enabled by FastAPI, and maintain well maintained non-production (staging/testing) environments that allow quick feedback loops and iteration speeds aligned to the company's rapid scaling pace in the US marketplace.
Utilize Python typing for automated documentation and API definitions within a backend stack primarily using Flask & FastAPI frameworks with relational databases like PostgreSQL at its core, hosted on AWS cloud services such as ECS Docker containers.
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)
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
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