Senior Fullstack Engineer
9finUKFull Time3w ago
Job description
About the role
Become a vital part of an innovative company that is leading the charge in artificial intelligence applications within the global debt markets. As a Senior Fullstack Engineer, you will be instrumental in the development and enhancement of the 9fin platform, which is transforming the way financial institutions handle and analyze debt-related data. This position offers the opportunity to work on a product that is gaining significant traction in the market, allowing you to contribute to its ongoing growth and success.
Key facts
What you'll do
- Take the lead on various projects within a collaborative, cross-functional team, guiding them from initial system design and proof-of-concept stages to the implementation of new service features, including APIs and automation tools.
- Design and develop backend services and web application tools that enhance the functionality of the 9fin platform.
- Serve as a senior individual contributor, responsible for conducting thorough code reviews, mentoring junior engineers, and engaging in early-stage research and technology experimentation.
- Focus on continuous improvement of the codebase by implementing automation, refactoring existing code, and maintaining comprehensive documentation where it will have the most impact.
- Work on a variety of web platforms that involve financial data modeling, access control mechanisms, environmental data capture, AI prediction services, and data visualization techniques.
- Collaborate with teams from financial, legal, and editorial backgrounds to ensure that high-quality information is effectively communicated to engineering teams.
- Simplify complex technical projects for non-technical stakeholders to ensure smooth progress and understanding across teams.
- Engage in regular brainstorming sessions to identify innovative solutions that can enhance the platform's capabilities and user experience.
Requirements
- Proven experience as a Senior Individual Contributor Engineer, with a track record of leading system design discussions, infrastructure planning, and mentoring less experienced engineers.
- Proficiency in both frontend and backend development, with the ability to choose the best tools and technologies for specific challenges.
- In-depth knowledge of modern JavaScript/TypeScript, along with frameworks such as React.
- Demonstrated experience in building scalable backend services and APIs that can handle significant user loads.
- Familiarity with AI-assisted development tools that enhance productivity while upholding high engineering standards.
- A strong focus on product development, emphasizing user experience, and working closely with designers and product managers to achieve this.
- Ability to independently oversee features from their initial concept through to design, implementation, deployment, and subsequent iterations.
- Excellent system design skills and problem-solving capabilities, balancing the need for rapid development with the importance of long-term maintainability.
Nice to have
- Experience with cloud services, particularly AWS, and familiarity with services like AWS Lambda.
- Knowledge of containerization technologies such as Docker and orchestration tools like AWS ECS.
- Previous involvement in financial technology projects or a strong understanding of financial markets.
Skills & tools
- Python
- Flask
- FastAPI
- React
- TypeScript
- PostgreSQL
- AWS
- AWS Lambda
- Docker (AWS ECS)
Practical notes
- Employees enjoy a range of benefits, including private medical insurance, paid sick leave with income protection, group life assurance, and options for season ticket loans and cycle-to-work schemes.
- The company offers 25 days of annual leave, in addition to local public holidays, which can be exchanged if desired.
- A hybrid working model is in place, providing flexibility in work arrangements.
- Employees have the option to work abroad for up to three months each year.
- After five years of service, employees are entitled to a one-month paid sabbatical.
- Enhanced parental leave and flexible working arrangements are available to support work-life balance.
- A budget for professional learning and development is provided to encourage continuous growth.
- The company organizes quarterly team social events and company-wide gatherings to foster team spirit.
- 9fin is committed to being an equal opportunities employer, welcoming diverse candidates to apply even if their experience does not perfectly align with the job requirements.