8 hours ago
Remote, United Kingdom or Bath, United KingdomSenior
Responsibilities
- Build and support production backend services using Python and Django.
- Design maintainable APIs and backend systems using sound data modeling and relational database practices.
- Own engineering work from early design through deployment and ongoing improvement.
- Make technical decisions involving architecture, security, reliability, testing, and maintainability.
- Implement authentication, authorization, single sign-on patterns, and secure API design.
- Diagnose application, database, networking, and performance issues in live environments.
- Work with product, QA, platform, and engineering colleagues throughout the software lifecycle.
- Contribute to automation, continuous integration and delivery, peer review, and responsible AI-assisted development.
- Explain technical trade-offs clearly to technical and non-technical colleagues.
Requirements
- Strong commercial experience building and supporting backend services in production.
- Strong hands-on Python development experience.
- Production experience with Django, including its request lifecycle, ORM, migrations, configuration, and testing practices.
- Experience designing maintainable APIs and backend systems with relational database practices.
- Knowledge of authentication, authorization, single sign-on patterns, and secure API design.
- Experience with automated testing, peer code review, continuous integration, and delivery practices.
- Experience diagnosing application, database, networking, or performance issues in live environments.
- Understanding of cloud-hosted applications and infrastructure as code, ideally with AWS.
- Strong understanding of backend security risks and how to address them throughout the software development lifecycle.
- Useful additional experience includes FastAPI or another modern Python API framework, PostgreSQL, MySQL, Docker, Celery, Redis, Sentry, AWS services, cloud-native development, asynchronous or event-driven processing, AWS CDK, Terraform, Scrum or Kanban, and product-led, data-rich, or B2B software environments.
Benefits
- Full remote contract available within the UK, with a main office in Bath.
- Typical benefits include medical coverage, life insurance, pension plans, and paid time off in line with local labor laws.
- Additional perks may include wellness initiatives, fitness programs, and team-building activities.
- The role offers access to Verisk’s broader organizational resources and expertise, along with career development and a people-first culture.
About Verisk
Verisk builds data analytics platforms, predictive models, and software used by property and casualty insurers to underwrite, price, detect fraud, and manage claims. The company monetizes industry-scale datasets, catastrophe risk models, and workflow tools sold by subscription and transaction to insurers, reinsurers, and brokers worldwide. Founded in 1971 and headquartered in Jersey City, New Jersey, Verisk is a public company trading on Nasdaq (VRSK).
