Save time and effort sourcing top tech talent

Full Stack Software Developer

Remote
C# / .Net Developer Cloud Engineer Platform Engineer Full Stack C# / .Net Developer
Actively hiring

Full Stack Software Developer

Verisk Analytics
Remote
C# / .Net Developer Cloud Engineer Platform Engineer Full Stack C# / .Net Developer
Verisk Analytics
Actively hiring

hackajob is partnering with Verisk Analytics to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

We have an exciting opportunity to join our growing team as a Full Stack Software Developer, helping to build and evolve innovative cloud-native SaaS platforms for the insurance industry.

This role focuses on developing scalable shared services and distributed systems using AWS technologies, including Lambda, Step Functions and microservices, forming the backbone of our next-generation platform architecture.

You will work across a combination of new product development, platform evolution, and ongoing support, contributing throughout the full lifecycle, from concept and system design through to deployment and operational support in the cloud.

You will be part of a collaborative engineering team delivering products used by insurance companies, suppliers, police forces, and supporting organisations across the UK and internationally.

We are actively evolving our technology stack toward event-driven, serverless and microservice-based architectures on AWS, and are looking for developers who enjoy building reusable shared services and robust cloud-native solutions.

The ideal candidate will be comfortable working both independently and within cross-functional agile teams, contributing to technical design, implementation, and continuous improvement.

Key Responsibilities

          Design and build cloud-native applications and shared platform services using modern web and backend technologies.

          Develop reusable microservices and serverless components using AWS technologies such as Lambda and Step Functions.

          Contribute to the design and evolution of shared services that support multiple products across the platform.

          Build and maintain RESTful APIs and integrations between internal systems and third-party platforms.

          Work across new product development, existing applications, and platform enhancements.

          Design, implement, test and deploy scalable services and application features in AWS.

          Collaborate with architects and senior engineers to design distributed, event-driven systems.

          Participate in sprint ceremonies, raising issues early and contributing to continuous improvement through retrospectives.

          Work with Product Managers to gather requirements, refine user stories and estimate development work.

          Support production services and assist with third-level technical support when required.

          Produce and maintain technical documentation covering system design, architecture and operational guidance.

          Contribute to improving engineering practices, automation, and platform reliability.

          Accurately track time and complete any assigned projects or duties.

 

Qualifications

Essential Requirements

          Commercial experience developing server-side applications in C# / .NET Core (typically 5+ years professional experience)

          Strong understanding of building and consuming RESTful APIs (JSON-based integrations)

          Experience working with SQL databases (Microsoft SQL Server or PostgreSQL preferred)

          Practical experience deploying or supporting applications in AWS environments

          Familiarity with AWS serverless services such as Lambda and Step Functions

          Experience working with source control systems such as Git

          Experience using Microsoft Visual Studio

          Awareness of microservice and distributed system design principles

          Knowledge of automation and modern development tooling including Agentic AI, such as Codex, Claude Code & Co-Pilot

          Experience working within Scrum / Agile development teams

          Experience designing or implementing microservices architectures

          Experience building serverless applications on AWS

          Familiarity with AWS Step Functions, event-driven workflows or orchestration patterns

          Experience working with CI/CD pipelines and automated deployments

          A passion for technology and a desire to continuously learn and improve

Highly Desirable

          Front-end development experience with Vue.js, HTML5, CSS, jQuery or Bootstrap

          Knowledge of design patterns and clean architecture principles

          Experience with message bus or event streaming technologies

          Knowledge of Low Code / No Code platforms (e.g. Decisions)

          Experience with Test-Driven Development (TDD)

          Knowledge of Clean Code and maintainable software design

          Experience working in the insurance or financial services industry

What We’re Looking For

We’re particularly interested in developers who enjoy working on platform capabilities and shared services, and who are excited about building scalable cloud-native systems using AWS technologies.

You should be comfortable thinking about how services interact across a distributed architecture, not just writing application code.

hackajob is partnering with Verisk Analytics to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?