Senior Full Stack Product Engineer
New Yesterday
Senior Full Stack Product Engineer
Overview
About 9finThe 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
As a senior product engineer on the Onboarding & Activation team, you will be focused on revolutionizing the initial user experience at 9fin to drive significant growth and revenue. We are addressing the challenge of transforming our trial conversion rate by ensuring new users immediately grasp the immense value of our global, multi-product platform. This involves deeply understanding varied user journeys, streamlining onboarding processes, and enhancing feature adoption so that our platform becomes instantly intuitive and valuable for time-pressed financial professionals in the fixed income industry worldwide.
Every day is different, but here are examples of the kinds of things you’ll work on day to day:
- Join the team in proactively uncovering user pain points through user interviews, journey mapping, competitor analysis, focus groups and data analysis.
- Ideate and lead full-stack end-to-end software delivery and analysis of high-impact user-facing experiments and functionality to incrementally solve these user pain points, while taking ownership of the product goals.
- Release code into front and backend production environments continuously, using techniques such as feature flags to safely release incrementally to users.
- Craft code that meets high quality standards for style, maintainability, and best practices. Maintain and advocate for these standards throughout the engineering org through collaboration with other engineers and code review.
- Lead the technical design and build of your new experiments, functionality or systems by creating short proof of concepts to get fast and actionable feedback before deciding on the next steps.
- Share and contribute to the product vision to focus on allowing 9fin's platform to scale with our company ambition.
- You will also mentor other developers including more junior colleagues to impart knowledge and build their skills.
- Write high quality documentation and implement user & system metrics and observability as you go to continually learn, assess and improve 9fin's platforms and products.
Our Tech Stack
- React via TypeScript & Vite
- React Query; Jest, React Testing Library, Playwright
- Production workloads on AWS using ECS & Lambda serverless functions & event-based architectures
- Typed Python for APIs & Data. Flask & FastAPI
- PostgreSQL
About You
This role will be a great fit if you:
- Have a product mindset and enjoy sharing ownership of our client-facing product with the team to collectively make product decisions and build something valuable for users.
- Have full-stack software engineering experience to design and implement functionality end-to-end within our stack.
- Are highly analytical, prioritise user experience, and translate user needs into software improvements.
- Are a strong communicator who can present to team members and stakeholders how your ideas will improve user experience and the broader technical tradeoffs.
- Know how to use user data and metrics to measure the success of changes and identify impactful opportunities.
- Empathise with users to find pain points and design better experiences through delightful user interfaces.
- Collaborate with business colleagues, engineers, UX Designers and Product Managers to lead product innovation with fast delivery and feedback loops.
- Grow the skills and experience of others in the team in collaboration with engineering managers.
- Identify tech debt and champion frontend improvements and initiatives across multiple teams.
- Advocate for software development best practices, including documentation, testing, readability, and efficiency.
- Evaluate new technologies by presenting proof-of-concepts and applying them in real-world 9fin scenarios.
Our benefits
We are a scaling start-up and reinvest success in our people. We offer significant responsibility, opportunities for growth, and a platform to excel.
- Financial & Insurance: Pension (minimum contributions 4% with 9fin matching up to 7%), Private Medical Insurance & Dental, Paid sick leave with Income Protection for long illness, Group Life Assurance, Season Ticket Loan & Cycle to Work schemes
- Time off: 25 holiday days per year plus local public holidays (exchangeable for alternative days), Hybrid working model, ability to work abroad up to 3 months a year, 1 month paid sabbatical after 5 years, Enhanced parental leave & flexible working arrangements
- Training & Culture: Professional learning budget, Quarterly team socials, Bi-annual engineering hackathons, Travel & accommodation budget for events if living far from London
9fin is an equal opportunities employer. We are dedicated to building a fair and inclusive workplace where everyone can reach their full potential. If your experience doesn’t perfectly align with the job description, we encourage you to apply anyway.
- Location:
- London, England, United Kingdom
- Salary:
- £150,000 - £200,000
- Job Type:
- FullTime
- Category:
- IT & Technology