1,391 Backend jobs in the United Kingdom
Senior Backend Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Senior Backend Engineer
London - Hybrid (1x day a week)
Salary: Up to £80k DOE
About Us
Our client is a Insurtech Unicorn looking to expand their engineering team. With the opportunity to work on existing products which have generated millions in revenue to something new changing the landscape of the insurance world, this is the perfect opportunity for a results driven and growth focused Senior engi.
WHJS1_UKTJ
Senior Backend Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Senior Backend Engineer
London - Hybrid (1x day a month)
Salary: Up to £95k DOE
About Us
Our client is a Insurtech Unicorn looking to expand their engineering team. With the opportunity to work on existing products which have generated millions in revenue to something new changing the landscape of the insurance world, this is the perfect opportunity for a results driven and growth focused Senior eng.
WHJS1_UKTJ
Senior Software Engineer (Backend)
Posted today
Job Viewed
Job Description
Location: Melton (Hybrid Role)
Salary: £65,000
The purpose of this role is to solve complex business problems and technical challenges through the design and development of software applications and services. This role will contribute directly towards exciting technology opportunities in the public health sector; specifically in general practice.
You will be responsible for building and maintaining c.
Senior Software Engineer (Backend)
Posted 7 days ago
Job Viewed
Job Description
We’re Civica and we make software that helps deliver critical services for citizens all around the world. From local to state government, to education, to health and care, over 5,000 public bodies across the globe use our software to help provide critical services to over 100 million citizens.
Our aspiration is to be a GovTech champion everywhere we work around the globe, supporting the needs of citizens and those that serve them every day. Building on 21 years of continuous growth and success, we're at a pivotal point on our journey to realise that aspiration.
Why You'll Love This Opportunity as a Senior Software Engineer at Civica
As a Senior Backend Software Engineer, you will play a critical role in designing, developing, and maintaining functionality of one of our flagship products. You will work closely with other Engineers across Civica, adhering to industry best practices. Your expertise in building cloud-ready products will be instrumental in driving successful outcomes.
What you will do to be successful in this role
Responsibilities
- Design, develop, test, and maintain critical software systems, primarily focussed on .NET.
- Provide technical guidance and mentorship to engineers.
- Drive technical decisions and own complex system components.
- Collaborate with technical product managers, designers, and other engineers to identify system requirements and develop technical solutions.
- Develop API-based interfaces for our products, ensuring high quality standards and compliance with industry regulations.
- Participate in code reviews, provide constructive feedback, and improve the overall quality of our engineering output.
- Troubleshoot complex issues using log analysis, profiling tools, and collaborative debugging techniques.
- Understand system architecture principles and ability build accordingly to meet growing traffic demands and improve overall efficiency.
- Implement continuous integration/continuous deployment (CI/CD) pipelines for automated testing, build, and deployment processes.
- Stay up to date with the latest features, libraries, and best practices; apply this knowledge to drive innovation within our engineering team.
Requirements
- This role would ideally suit someone with 8+ years of experience, but we are open to someone with less, working in a highly disciplined software engineering environment
- Proficiency in writing high-quality, readable, and maintainable code using C#.
- Experience designing and developing RESTful APIs, microservices architectures, and event-driven systems.
- Familiarity with cloud platforms (e.g. AWS, Azure, Google Cloud Platform), containerisation tools (e.g. Docker), and orchestration frameworks (e.g. Kubernetes).
- Experience working with relational databases, caching layers, and messaging queues.
- Proven experience of testing principles and practices; applying this knowledge to drive innovation within our Engineering team.
Nice to Have
- Experience of monolithic legacy applications and microservices
- Experience with Agile development methodologies (Scrum, Kanban).
- Knowledge of observability practices (logging, metrics, tracing) and monitoring tools (e.g. Prometheus, Grafana).
- Understanding of cloud security best practices, including IAM policies and secret management.
We Want You to Bring Your Whole Self to Work
As a company, we're passionate about what we do and the citizens we serve. If you, too, want to champion the use of technology in public services to improve outcomes for citizens and public sector organizations, then Civica is the right place for you. We will help you unlock the best version of yourself, achieve career growth, and make a real difference to people and communities.
We know that when our people are happy, they work better and have greater job satisfaction. Here's what you can expect:
Benefits
Time Off & Work-Life Balance
25 Days Annual Leave + bank holidays – plus the option to buy up to 10 extra days!
Days of Difference – Up to 3 extra days off for volunteering.
Financial Well-being & Security
Pension Contributions – 5% employer match to support your future.
Income Protection – Up to 75% salary cover for long-term illness.
Life Assurance – 4x salary tax-free lump sum.
Critical Illness Cover – £25,000 lump sum (extendable to dependents).
Health & Perks
Private Medical Insurance – Fast access to private healthcare.
Health Cash Plan – Claim back physio, therapies & more.
Dental Insurance – Cover for routine & emergency care.
Affinity Groups – Join employee-led communities.
Bounty Bonus – Refer a friend & get rewarded.
At Civica, we are committed to building an inclusive and diverse workplace where everyone feels valued and supported. We believe that a variety of perspectives drives innovation and excellence, and we welcome applicants from all backgrounds, cultures, and experiences.
We are an equal opportunity employer. We do not discriminate based on race, ethnicity, religion, gender, sexual orientation, disability, age, or any other legally protected characteristic. Our recruitment process is designed to ensure fairness and transparency, so every candidate has an equal chance to contribute to our mission.
If you need any adjustments or accommodations to participate in our recruitment process, please let us know. We are here to support you.
Software Engineer, Backend - Institutional Products

Posted 10 days ago
Job Viewed
Job Description
At Coinbase, our mission is to increase economic freedom in the world. It's a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform - and with it, the future global financial system.
To achieve our mission, we're seeking a very specific candidate. We want someone who is passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone who is eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company's hardest problems.
Our is intense and isn't for everyone. But if you want to build the future alongside others who excel in their disciplines and expect the same from you, there's no better place to be.
While many roles at Coinbase are remote-first, we are not remote-only. In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported.
Coinbase is seeking a skilled Backend Engineer to join the Institutional Foundations team. This role offers the opportunity to build and scale systems that are critical to the success of Coinbase Institutional, directly impacting global availability, fund safety, and user experience. You'll collaborate with a talented team to create highly reliable and secure solutions, ensuring a seamless experience for Coinbase's institutional clients.
As an engineer at Coinbase, you will solve unique, large scale, highly complex technical problems, bridging the constraints posed by web-scale applications and blockchain technology. You will help build the next generation of systems to make cryptocurrency accessible to everyone across the globe, operating real-time applications with high frequency, low latency updates, and managing the most secure, dockerized infrastructure running in the cloud.
*What you'll be doing:*
* You will build new services to meet critical product and business needs using Golang
* You will help articulate a long term vision for maintaining and scaling Coinbase Institutional's backend systems
* You will work with engineers, designers, product managers and senior leadership to turn the product and technical vision into a tangible roadmap every quarter
* You will independently take ownership over the completion and quality of your tasks and projects and write high quality, well tested code to meet the needs of your customers
* Show bias for action, and data-driven decisions to experiment new solutions as fast as possible
*What we look for in you:*
* You have at least 2 years of experience in software engineering
* You write high quality, well tested code to meet the needs of your customers
* You've designed, built, scaled and maintained production services, and know how to compose a service oriented architecture
* You have experience executing technical tasks and projects end-to-end
* You're passionate about building an open financial system that brings the world together.
* You're an excellent written and verbal communicator in English
*Nice to haves:*
* You have previous professional working experience with Golang, Postgres, MongoDB
* You've built financial, high reliability or security systems
* You have experience with Coinbase products and/or you have experience with Blockchains (such as Bitcoin, Ethereum etc.)
* You have gone through a rapid growth in your company (from startup to mid-size)
* You have experience decomposing a large monolith into microservices
* You are passionate about blockchain technology and a power user of crypto exchange applications or dapps
Job #: GIBE04UK
*Pay Transparency Notice: *The target annual salary for this position can range as detailed below. Full time offers from Coinbase also include target bonus + target equity + benefits (including medical, dental, and vision).
Pay Range:
£100,620-£111,800 GBP
Please be advised that each candidate may submit a maximum of four applications within any 30-day period. We encourage you to carefully evaluate how your skills and interests align with Coinbase's roles before applying.
Commitment to Equal Opportunity
Coinbase is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law. Coinbase will also consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state and local law. For US applicants, you may view the in certain locations, as required by law.
Coinbase is also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact us at accommodations Data Privacy Notice for Job Candidates and Applicants
Depending on your location, the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available Disclosure
For select roles, Coinbase is piloting an AI tool based on machine learning technologies to conduct initial screening interviews to qualified applicants. The tool simulates realistic interview scenarios and engages in dynamic conversation. A human recruiter will review your interview responses, provided in the form of a voice recording and/or transcript, to assess them against the qualifications and characteristics outlined in the job description.
For select roles, Coinbase is also piloting an AI interview intelligence platform to transcribe and summarize interview notes, allowing our interviewers to fully focus on you as the candidate.
*The above pilots are for testing purposes and Coinbase will not use AI to make decisions impacting employment*. To request a reasonable accommodation due to disability, please contact mailto:
Senior Software Engineer (Backend - UK)
Posted 1 day ago
Job Viewed
Job Description
We’re Dayshape—an award-winning software scale-up with big ambitions and the momentum to match. Trusted by Big Four and many other top professional services firms globally, our AI-powered resource management platform is helping organizations to achieve extraordinary results.
Our enterprise platform stands apart as the only solution that combines advanced AI, real-time project financials, and firm-wide insights to elevate resource management to a strategic function. By driving profitable growth, powering confident decisions, and ensuring satisfied clients and teams—we're helping our customers build strong organizations and careers for the long term.
Why our customers love Dayshape:
- We help professional firms optimize margins and increase revenue, unlocking access to more profitable work.
- We provide complete operational visibility today and the tools to confidently predict tomorrow.
- We empower firms to be where top talent wants to work and where top clients want to buy from.
Recognized as Scotland’s fastest-growing tech company in the Deloitte Technology Fast 50 for three consecutive years, we’ve consistently proven our ability to innovate and deliver real impact—and we’re always looking for like-minded people to join us.
At Dayshape, our purpose is to improve people's working lives, and our culture is an important driving force in helping us to do just that. We're a friendly, inclusive, and ambitious team—driven by our values and a shared commitment to success. If you’re ready to join a fast-growing, high-impact company that’s reimagining resource management, then let’s talk.
About the roleWe've come a long way in a short time, but there's still so much more we can do. We have grand ambitions to make Dayshape the most scalable, flexible and rapid to deploy solution on the market, and we’re not there yet. That’s where you come in.
As a senior engineer, you will work collaboratively with the rest of our cross-functional team to plan and deliver new features and enhancements that support our customers’ success. You will take ownership of features and technical initiatives and make sure they are successful, focusing on scalability and usability.
What you’ll do- Support our product and engineering managers in prioritisation, scoping and leading delivery of product features
- Work as part of our engineering team to enhance quality, scalability, performance, maintainability, configurability, and usability
- Support, mentor, and coach other members of the team
- Be involved in the entire life cycle of features, including idea creation, deployment, and longer-term updates and enhancements
- Work on a wide variety of different challenges across the product and codebase
- A strong back-end C# developer, but with some good experience of a modern front-end JavaScript library. Our tech stack is based around C# and Vue.js, so a willingness to work across the tech stack is a must.
- Have experience of using automated testing to prove that everything you do is of a high degree of quality.
- Passionate about creating a product you can be proud of.
- Working closely with others will be second nature to you, collaborating closely with your engineering colleagues, along with developing relationships with our product and implementation teams.
- Great at asking awkward questions, kindly
- Motivated by learning new things and using those to make a positive difference
- Comfortable challenging and raising issues at any level
- Knowledgeable about a range of technologies, and quick to learn others
- Able to zero-in on bugs without looking at the code, based on your experience and intuition
- An excellent, kind, and supportive communicator (who often finds yourself un-crossing wires between your colleagues)
- Able to consider the broader impact of your design and coding decisions and those of others
- Great at breaking down big tasks into small chunks, solving tricky problems and tackling risks
- Used to working with agile development teams on large software products
- Worked with Vue.js, .Net Core, Message Queuing Systems such as Azure Service Bus, SQL Server, and/or Microsoft Azure
- Worked in (or with) the Professional Services industry
- Starting salary between £50,000 and £3,500 depending on experience
- At least £ 000 per year to spend on professional and personal development
- 33 days' holiday per year (including bank holidays), increasing by 1 day each year to a maximum of 40 days
- Paid four week sabbatical in your fifth anniversary year on top of your holiday entitlement
- Enhanced family leave policies
- Private healthcare and rewards through Vitality
- Income protection and death in service cover
- Matched 5% auto-enrolment workplace pension scheme
- Access to wellbeing offerings, such as our Employee Assistance Programme and a dedicated counselling service
- Innovation Week twice a year - a chance to experiment and work off-project
- Volunteering time – up to 20 hours a year to participate in volunteer work.
- Time out of the working week for team socials each month, with a mix of in-person and virtual options: past events include hiking, family BBQs, board games and at-home cocktail classes!
- Genuinely nice, smart people to work with, who are excited about growing our company
This is a full-time role (37.5 hours per week). We typically work from 09:00 - 17:30 from Monday to Friday, though we can be flexible around this, just let us know.
We’re ideally looking for someone in/around Edinburgh, though we’re open to the possibility of this being a remote role (as long as you're in the UK). We're making the most of hybrid working, so you won't need to come into the office everyday (unless you want to!).
We don't mandate required office time, but we find that most of the team enjoy working from home 3-4 days a week, and come into our office to connect with each other, make use of space, and for meetings.
Join the team!Equality of opportunity is more than just a responsibility: we believe it’s a huge advantage to welcome a variety of experiences and perspectives into the team. Diversity is a great asset and, as such, we strongly encourage applications from any background.
This is your opportunity to really influence how we get things done, and how our product develops to meet our customers’ needs. We're doing well, but there's lots more to do in order to maintain the high bar and pace that we've set.
If your experience isn't an exact match for this job description, but you have transferrable skills/experience that you think would be a great fit, please outline this in a cover letter. Everyone here is growing personally as the company grows, so if that sounds like something you’d like to be part of, we’d love to see your application.
*Please note the successful candidate for this role will be subject to background checks and will have an opportunity to declare anything to us beforehand*
Senior Software Engineer, App - BackEnd
Posted 7 days ago
Job Viewed
Job Description
At the Telegraph we build an amazing, engaging, fast, reliable and secure digital product (website and app) that showcases our journalism, encourages subscription and makes that process as seamless as possible.
As a back-end engineer working on the App, your primary purpose will be to develop backend domain software applying modern best practices to deliver quality user experiences to support the Telegraph's product and subscription strategies.
Our Engineering principles are based on BUILD it, RUN it, OWN it.
You will ensure your code is delivered to the highest standard in line with the product goals, on time and within budget, and you will be part of the rota to provide technical support for the systems in production.
You will collaborate in the development of our performance and verification pipelines, and the cloud infrastructure required to run these, with the constant aim of full automation, sharing your knowledge and experience with other engineers.
Above all, you’ll want to make The Telegraph better, which may sometimes involve challenging the status quo.
Key Responsibilities- Design and develop robust, maintainable backend systems and microservices for a mobile application, ensuring scalability and performance, and adopting modern best practices in your designs and implementations.
- Work closely within a cross-functional team of Delivery Managers, Business Analysts and Engineers while collaborating with Product Managers and Designers to ship product features, translating business requirements into actionable engineering tasks.
- Write clean, efficient, and well-documented code in a collaborative environment, ensuring your code and that of the engineering team are to a high standard and in line with the product and technology standards and goals.
- Participate in and lead software architecture discussions, technical planning, and design reviews
- Help define, roll out and evolve our testing strategy.
- Seek ways to improve the team’s processes, ensuring best practices are shared across the wider technology team.
- Provide 2nd line operational support as part of the on-call duty and proactively prevent, address and resolve production issues if they arise.
- Work with a DevOps mindset to help build, run and own your code in a production environment.
- Work with 3rd party technology partners and suppliers as required.
- Keep up with the latest technology innovations in media, cloud and software development.
- Be an active member of the Telegraph Engineering Team, contributing to the vibrant culture and promoting the Telegraph Engineering brand through public channels such as open-source communities, blogs and meetups.
- Have an expert understanding of internet technologies, architectures and general application development.
- Be able to apply agile development principles and champion modern best software practices to continuously improve our software and the development processes.
- Have a strong understanding of the full software development life-cycle and be eager to influence the processes adopted by the team in delivering projects.
- Act as a strong advocate for quality in product development, continuous integration and automation and have a deep understanding of how to achieve these through the latest test strategies and using automation frameworks.
- Collaborate in all aspects of software development with a focus on quality, performance and verification pipelines with the constant aim of full automation.
- Contribute towards architectural designs and development techniques and standards.
- Have experience of the day-to-day on-call operations which includes ensuring you and your team have the training, tools and processes to quickly respond to any issues that may arise.
- Be able to communicate technical concepts to technical and non-technical audiences.
- Be an advocate for the importance of DevOps.
- Have a flexible attitude and be willing to tackle new challenges with energy and urgency with a desire to develop and learn new skills.
- Be team-oriented, keen to share your knowledge and open to giving and receiving continuous feedback.
- Deep proficiency in Java, with working knowledge of MongoDB and JavaScript
- Familiar with frameworks such as SpringBoot and JUnit.
- A firm believer in test-driven development and continuous deployment.
- Familiarity with Docker, Jenkins and GitHub Actions for CI/CD and containerised development
- A solid understanding of RESTful APIs and microservices architecture.
- Experience in software delivery within a high web traffic/high volume transactional online/ digital/media environment.
- Best practice knowledge of security, performance and accessibility.
- Been part of a high-performing, autonomous, Agile development Team.
- Working knowledge of cloud platforms and serverless architecture with GCP and/or AWS
- Use of Server Side Includes/Edge Side Includes(SSI/ESI).
- Previous usage of workflow tools such as JIRA and/or Trello.
- Performance and Load Testing (Jmeter/Blazemeter).
- Maven Build tool.
- Swagger.
- Monitoring & Alerting (Datadog, New Relic, Elasticsearch, Cloudwatch).
- Caching (Akamai, Fastly, CloudFront).
- Exposure to Adobe Experience Manager and /or NextJS
- Cypress
Benefits
The nature of our industry means life at the Telegraph Media Group is fast-paced, demanding, and interesting. We also want it to be rewarding for everyone who works here by creating a suite of benefits that contribute to lifestyle choices and leisure activities. From dynamic working opportunities, medical cover, and parental leave (six months fully paid maternity leave and enhanced paternity/partner leave), to life assurance and season ticket loans, you can choose from a range of flexible benefits, designed to support your lifestyle and help you achieve a healthy work-life balance.
Training and development
With support from your manager and colleagues, you’ll also have access to a variety of training and development opportunities through The Academy. Covering a range of personal and professional skills, our courses enable you to develop an enjoyable and rewarding career.
Our commitment to inclusion
At Telegraph Media Group, we foster a diverse and inclusive workplace and we are committed to building a team that reflects a wide variety of skills, perspectives and backgrounds. We believe in equality of opportunity and welcome candidates from all backgrounds, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief.
We are proud to be a Disability Confident Employer as part of the government’s Disability Confident Scheme. If you are disabled or have a long-term health condition and would like support in applying for any of our roles or if you require any reasonable adjustments in the recruitment process with us, please make us aware.
To find out more about Diversity, Inclusion and Belonging at Telegraph Media Group, and for more information on our purpose, beliefs, and people values, please visit our website
Be The First To Know
About the latest Backend Jobs in United Kingdom !
Senior Backend Software Engineer (Python)
Posted 7 days ago
Job Viewed
Job Description
About the role:
As a software engineer at NLPatent, and one of the early hires for the engineering team, you'd be key in building the core features and foundations to scale out the platform. You'd work closely alongside NLPatent's CTO in planning and executing product development.
About the engineering team:
We're a hybrid team based out of our London office in Moorgate with the rest of the company based in Toronto Canada.
Requirements
- 5+ years of commercial engineering experience
- Extensive Python web development experience
- Experience with Django
- Experience with Docker and containerized web applications
- Experience with relational DBs
- Proficiency with Git
- AWS experience
- Willing to work 3 days per week onsite in the office
Bonus points for:
- Exposure to NLP - in particular semantic search systems
- Experience working with LLMs
- Experience building CI/CD pipelines
- Terraform or cloud infrastructure experience
- Frontend experience (React)
- Experience with Elasticsearch or Opensearch
Benefits
- Flexible working
- Pension
- Training & Development
- Stock Option Plan
Senior Software Engineer - Backend (Go)
Posted 175 days ago
Job Viewed
Job Description
At EFG (ESL FACEIT Group) we create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility which is that “IT’S NOT GG, UNTIL IT’S GG FOR ALL”. Our passion, craft, and DNA are aligned to create and shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, and heroes, as well as through our people, and culture.
About FACEIT
With more than 25m users playing 30m matches every month FACEIT is the leading competitive gaming platform. We provide gamers the best experience possible by making sure we are always on top of our tech – and continue to deliver industry-leading features to our already awesome platform!
The Team:
The goal of the Technology team is to establish the best tech platform in the gaming industry. They oversee all product-related technology within EFG, including scouting for innovative tech solutions, designing architectural frameworks, implementing best practices, devising effective tech strategies, fostering partnerships, and implementing seamless integrations.
Our Backend Engineers take full responsibility for the design and build of our distributed APIs and microservices and are currently working on some amazing new features. Our tech stack is based around Golang/Go, GCP, Microservices, Kubernetes – and much more!
Our Software Engineers are divided into collaborative teams that look after various services such as; Matchmaking, Clans, Growth, Monetization and many more - making constant improvements to them. We’re currently working on developing some crazy new features, but we are always open to new exciting ideas our colleagues want to share.
What you will do:
- Participate in all aspects of the software development lifecycle including planning, technical design, construction, peer reviews, documentation, testing and deployment;
- Design and develop distributed APIs and scheduled procedures;
- Solve complex technical requirements or issues by leading analysis and development;
- Work with the latest tools and continually learn and develop your skillset;
- Contribute to team meetings; troubleshooting development and production problems across multiple environments and operating platforms;
- Develop any required proof-of-concept work as part of the technical design process;
- Be responsible for the Code Level Design, Organisation of code, use of patterns for the successful implementation of a solution;
- Ability to clearly write technical and solution design specifications;
- Support users by developing documentation and assistance tools;
- Any other tasks that fall within this roles remit.
Requirements
- Current commercial experience with Go/Golang on large scalable projects;
- Ability to design amazing distributed APIs and scheduled procedures;
- Experience working within a large Microservices environment;
- Excellent knowledge of RESTful/gRPC or APIs;
- Good understanding of Async communication;
- A passion for video games and esports is a plus;
- Proven experience working with NoSQL databases would be great;
- Ability to follow SOLID or DRY principles;
- Experience with Docker or Kubernetes;
- In-depth understanding of testing;
- Previous experience working on large complex applications.
Nice to have:
- A passion for video games and esports is a plus;
- Desire to learn new technologies and frameworks;
- Good communication skills;
- You are fast and reliable;
- Able to work independently;
- Be a proactive learner.
Software Engineer (Backend-Web Platforms)
Posted 496 days ago
Job Viewed
Job Description
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
Training & Culture
- Professional learning and development budget
- Quarterly team socials
- Summer and Winter company social events
Don’t meet every single requirement? At 9fin we are dedicated to building and promoting a fair and inclusive workplace where everyone can flourish, reach their full potential and truly belong. We recognise diverse teams allow a more creative and productive environment. So, 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 - for this role, or perhaps another.