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.
• 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.
• 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
• 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
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.
Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.