With remote-first working here to stay and industry-leading features in our roadmap it’s an exciting time to join Firefish as we propel even further forward, developing ground-breaking features using the latest technologies…but without compromising on the culture that has seen us win numerous awards for the way in which we support our Fish to accelerate their careers!
As an AI Developer (Technical Expert level) you’ll play a key role in delivering scalable, robust features and improvements that meet the requirements set by your Product Owner…and keep our clients jumping for joy! Working across the Job Workflows, AI & Integrations, Analytics, and Technical areas of the product using a modern .NET and React stack, you’ll work on multiple high-impact sprint projects concurrently in our fast-paced, Agile environment, in a hugely successful SaaS company where supporting your progression is one of our top priorities.
You’ll own
- Development of secure, scalable, and maintainable software solutions using C#/.NET, TypeScript/React, SQL, and modern cloud-based tooling
- Driving features from concept through to release, contributing across requirements analysis, design, development, testing, and ongoing support
- Using AI coding assistants such as Claude Code, Copilot, Cursor, or equivalent as part of day-to-day development workflows to improve efficiency, quality, and delivery speed
- Troubleshooting complex technical issues, supporting 2nd and 3rd level issue resolution, and ensuring high reliability and performance post-launch
- Contributing to continuous improvement initiatives, helping improve developer experience, testing coverage, technical standards, and team knowledge sharing
You’ll also
- Participate in code reviews, offering constructive feedback, mentoring junior developers, and leading by example
- Write meaningful unit and integration tests, supporting smooth releases and high-quality software delivery
- Collaborate closely with developers, Product Owners, testers, and wider stakeholders to ensure priorities and delivery objectives remain aligned
- Support solution design discussions, identifying and communicating best-practice approaches while helping maintain clarity throughout the build process
- Produce clear, structured documentation and contribute to maintaining and improving development processes and standards
You’ll excel if you have
- A degree in an IT-related discipline or comparable commercial experience
- At least two years’ software development experience in a fast-paced environment
- Strong experience building web APIs using C# and ASP.NET Core
- Working knowledge of relational databases such as PostgreSQL or SQL Server, alongside ORMs such as Entity Framework Core
- Experience working with a modern JavaScript framework such as React, Angular, Vue, or similar, with confidence using or learning TypeScript
- Practical experience using AI coding assistants such as Claude Code, Copilot, Cursor, or equivalent within your development workflow, with good judgement around when to trust and verify outputs
- Strong understanding of Agile delivery methodologies, SOLID principles, and software engineering best practices
- The ability to troubleshoot effectively, communicate clearly, and contribute positively within a collaborative Agile team environment
Extra points if you have
- Experience with event-driven or message-based architectures such as Wolverine, MassTransit, or NServiceBus
- Experience working with GraphQL APIs
- Exposure to modular monolith or microservices architectures
- Knowledge of AI-powered product features such as LLMs, embeddings/vector search, RAG, or agentic tooling
- Experience with PostgreSQL-specific features including JSONB, pgvector, or performance tuning
- Experience writing integration tests against real infrastructure using tools such as Testcontainers
- Previous SaaS or recruitment industry experience
- A track record of driving continuous improvement initiatives within engineering teams
We appreciate that to have a good life at work you need to have a good life outside of work too!
So, for this role we offer:
- Base salary of £46k - £65k
- Flexible, remote-first working allowing you to design your schedule around your priorities while staying connected during core hours
- Generous annual leave of 33 days (25 annual leave + 8 public holidays)
- Comprehensive medical cashback including optical, dental, therapy treatments and consultations up to £1,170 per year, plus additional allowance for dependent children
- Private healthcare and GP access, plus healthclub, retail, and lifestyle discounts to support your wellbeing
- Dedicated mental health support via a 24/7 helpline, face-to-face CBT sessions, and in-house mental health first aider
- Structured career development programmes, Career Journey Check-Ins and in-house coaches
- Reward and recognition schemes including peer kudos and Fish- and Team of the Month/Year awards
- Regular events both online and in person, and yes…
- …plenty of fish puns!