×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Developer

Remote / Online - Candidates ideally in
Ipswich, Suffolk County, IP1, England, UK
Listing for: Black Rainbow
Full Time, Remote/Work from Home position
Listed on 2025-12-30
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

Location:

UK (remote)

Employment Type:

Full time

Position:
Full Stack Developer

Minimum Experience:

5+ years of working as a software developer with demonstrable experience

Compensation:
Competitive

Summary

Black Rainbow is seeking a talented Full Stack Developer to join our growing team. The ideal candidate will collaborate within an agile team to design, develop, and maintain features for our NIMBUS platform. This includes working across the full stack to deliver secure, scalable, and high‑performing solutions that meet evolving business needs.

Who We Are

Black Rainbow was founded to address the inefficiencies in investigation case management experienced by Investigators across Law Enforcement, Government, and Corporate at an enterprise level. Our flagship product, NIMBUS, is rapidly becoming the global standard for innovative case management solutions. With over two decades of experience supporting Investigators and Analysts in more than forty countries, we understand the unique challenges of both public and private sector investigations and build solutions that meet their evolving needs.

What We Are Looking For

The Full Stack Developer will play a key role in delivering high‑quality, production‑ready code, complete with thorough documentation and unit tests. You’ll collaborate closely with cross‑functional teams to ensure features are well‑planned, efficiently implemented, and aligned with project goals.

Key Responsibilities
  • Support ongoing development of our key product in Asp.

    Net Core MVC, C#, Knockout

    JS and jQuery
  • Create code which must be maintainable, extensible, robust and performant
  • Own and drive development tasks that you are involved in, participating and supporting your agile development Scrum team – in particular, peer‑reviewing and testing other developers’ code and documenting your own changes
  • Propose solutions that improve the quality, performance and maintainability of our browser based product
  • Functionally test all developed code to a high standard to enable QA to test efficiently
  • Participate in project meetings to ensure that front‑end concerns are fully understood and considered before delivery takes place
  • Interact with product management to develop a strong understanding of the project and its objectives
  • Follow the internal coding and documentation standards
  • Suggest improvements to our software development lifecycle process
  • Actively participate in scrum events; refinement, planning, stand‑ups, peer‑reviews and retros
  • Work collaboratively with other departments including sales, support and professional services
  • Be self‑motivated to continually learn and understand the latest industry innovations and technology
  • Mentor and assist other members of your Scrum team
Requirements
  • Eligible to work in the UK
  • Access to stable high‑speed broadband (≥ 100

    Mb download and ≥ 20

    Mb upload) – this role is a remote working position
  • 5+ years of working as a software developer with demonstrable experience of C#, .NET Core, DI, Knockout

    JS, HTML5, CSS3 / LESS, jQuery
  • Experience of event‑based architecture desirable. Ideally Rabbit

    MQ and Azure Service Bus
  • Experience of unit testing technologies and patterns, with a preference of xUnit
  • Good MS SQL skills – can write efficient queries, analyse execution plans, maintain dacpac projects
  • Experience in version control systems, ideally Git
  • Experience of working in an Agile environment; you must be comfortable working in a constantly changing work environment where speed and agility need to be balanced with quality and compliance
  • Experience of Azure Dev Ops (or similar) for working in an Agile environment
  • Excellent written and verbal communication
  • You must be a team player
  • Ability to work as part of a self‑directed team, in which you determine your tasks daily in coordination with co‑workers, rather than waiting for work to be assigned to you
  • Bachelor’s degree in relevant technical field or equivalent experience
WHY JOIN BLACKRAINBOW?

Black Rainbow is ambitious, driven and deeply cares about the ability to make a difference to people’s lives with our software. Be a part of our team as we scale up.

Some Of Our Benefits
  • Competitive salary
  • Fully remote
  • Flexible working hours
  • Twenty‑five days annual leave (in addition to public holidays)
  • Pension
  • Private health care which includes family members
  • Training support
  • Regular company meetups
Seniority level
  • Mid‑Senior level
Employment type
  • Full‑time
Job function
  • Engineering and Information Technology
Industries
  • Computer and Network Security

Referrals increase your chances of interviewing at Black Rainbow by 2x

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary