Senior Angular Engineer

Cambridge, England, United Kingdom

Working at Blackdot

Blackdot Solutions makes investigations software. Our product, Videris, is a leading solution that transforms the way organisations collect, analyse and visualise open source intelligence (OSINT). Governments, banks and large organisations use Videris to tackle some of the most complex investigative challenges our society faces. We’re looking for creative self-starters who love working with highly sophisticated and demanding customers to join our fast-paced, dynamic team. You’ll be working in a team of friendly, driven software engineers with a wide range of experience and interests. 

Location

Remote – But you must be prepared to come into the office when requested, which will be infrequent. You must have the right to work in the UK. 

About the role

As a Senior Engineer, you’ll have the opportunity to make an impact and be right at the heart of Blackdot contributing to the development and direction of our brand new and ambitious SaaS solution working primarily with Angular and Typescript but with the opportunity to get involved with our wider tech. You’ll have real autonomy as part of an agile development team, surrounded by some of the brightest people in the game.

Our platform, Videris, is used by governments and large commercial organisations across the world to solve complex investigative challenges and is delivered either as a SaaS solution making use of AWS or on-premises. Our front-end is written using Angular and Typescript while our back-end is developed primarily using C# (.NET 6 and 8) and Postgres. We package our backend services using Docker (running under Linux) and use Kubernetes to orchestrate them. Oh, and we use Git for source control, test with Jest and Playwright, use GitHub Actions and Terraform pipelines to build our software and deliver it to the cloud at least weekly, and Grafana and OpenTelemetry to observe its operation.

We use Jira, Confluence, Slack and Zoom to organise ourselves and our developers use a mix of tools to get the job done including Rider, WebStorm, Visual Studio Code, and Visual Studio to name just a few.

Our engineering team works remotely and we try and keep things flexible – we get that life can be complicated, though we do make sure we hold our stand-ups first thing (9:00 or 9:05 depending on the team) so that we’re all aligned for the rest of the day.

Responsibilities

We like working with people who can communicate their ideas well and bring their team along with them, no idea is a bad idea. We think engineering is first and foremost about working well together and that autonomy and communication is central to this.

With this role we’re really looking for someone who can hit the ground running with a complex Angular application and help drive the product forward. We’ve a lot of new features to deliver this year on a growing platform and there’s a lot of space to really make an impact and work on significant new developments.

If you’re a self-starting, roll-up-your-sleeves type who wants to work on something bit more interesting than your run of the mill web app then Blackdot is the place for you. You’ll get to own projects that really matter in a collaborative environment with the spirit of a startup.

About you

You:

  • Love solving problems and will confidently throw yourself into a challenge
  • Are fluent in TypeScript and know Angular in depth – not just the how but the why
  • Are passionate about building friendly, accessible, and performant user interfaces
  • Communicate clearly and enjoy helping others grow their knowledge

Benefits

You’ll enjoy: 

  • Competitive salary with regular pay reviews 
  • 25 days holiday and the flexibility to carry over 
  • The chance to work with some of the best people in the business. 
  • Strong work-life balance & flexible working 
  • Professional development days & role-specific training 
  • Vitality health insurance 
  • Cycle to work scheme 
  • Enhanced pension contributions 
  • Enhanced parental leave 
  • Regular and varied company socials 

How to apply

Please submit a CV and cover letter to apply. The application process will consist of an initial screening call with our CTO James Randall. There will be a take-home test – 2 hours max, where we’re really just looking to see how you approach solving a problem in Angular and not looking for a thesis, followed by a final interview, either face to face or online for up to 2 hours with other senior stakeholders in engineering and product. Applicants can expect to hear from a Blackdot team member within two weeks of submitting their application. If you have any questions about the role, please contact [email protected]

Diversity, Equality and Inclusion

Blackdot Solutions is an equal opportunities employer, welcoming applications from all people, regardless of their race, sex, disability, age, religion, or sexual orientation. We conduct regular pay reviews to prevent pay discrimination and ensure equitable pay based on role and experience. We are committed to providing a safe, rewarding workplace for all employees and are happy to provide reasonable adjustments where needed. If you have any questions about Blackdot’s DEI policy, please get in touch with [email protected].   


Please complete the form below to apply