UK jobs. Bigger possibilities.
148,000+ live jobsRequirements
You are an experienced backend engineer who is comfortable owning production software rather than focusing on one part of the development lifecycle.
You will bring:
• Strong commercial software engineering 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 using sound REST, data modeling, and relational database practices.
• Good knowledge of authentication and authorization, including common 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.
• An understanding of cloud-hosted applications and infrastructure as code, ideally within AWS.
• A strong understanding of backend security risks and how to address them throughout the software development lifecycle.
• The judgment to explain technical trade-offs clearly and work effectively with both technical and non-technical colleagues.
Useful additional experience.
You do not need to have worked with every technology below. Experience in some of these areas would be valuable:
• FastAPI or another modern Python API framework.
• PostgreSQL or MySQL.
• Docker, Celery, Redis, or Sentry.
• AWS services and cloud-native application development.
• Asynchronous or event-driven processing.
• AWS CDK, Terraform, or comparable infrastructure-as-code tooling.
• Scrum or Kanban within an agile product engineering environment.
• Product-led, data-rich, or B2B software environments.
The role
You are an experienced backend engineer who is comfortable owning production software rather than focusing on one part of the development lifecycle.
You will bring:
• Strong commercial software engineering 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 using sound REST, data modeling, and relational database practices.
• Good knowledge of authentication and authorization, including common 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.
• An understanding of cloud-hosted applications and infrastructure as code, ideally within AWS.
• A strong understanding of backend security risks and how to address them throughout the software development lifecycle.
• The judgment to explain technical trade-offs clearly and work effectively with both technical and non-technical colleagues.
You are an experienced backend engineer who is comfortable owning production software rather than focusing on one part of the development lifecycle.
You will bring:
• Strong commercial software engineering 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 using sound REST, data modeling, and relational database practices.
• Good knowledge of authentication and authorization, including common 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.
• An understanding of cloud-hosted applications and infrastructure as code, ideally within AWS.
• A strong understanding of backend security risks and how to address them throughout the software development lifecycle.
• The judgment to explain technical trade-offs clearly and work effectively with both technical and non-technical colleagues.
Useful additional experience.
You do not need to have worked with every technology below. Experience in some of these areas would be valuable:
• FastAPI or another modern Python API framework.
• PostgreSQL or MySQL.
• Docker, Celery, Redis, or Sentry.
• AWS services and cloud-native application development.
• Asynchronous or event-driven processing.
• AWS CDK, Terraform, or comparable infrastructure-as-code tooling.
• Scrum or Kanban within an agile product engineering environment.
• Product-led, data-rich, or B2B software environments.
About Verisk
- Industry
- Data Analytics
- Founded
- 1971
- Employees
- 5,000–10,000
- Headquarters
- Jersey City, USA
- Website
- verisk.com
More jobs like this
or browse London·Engineering·Backend·Senior·Remote·Insurance & Insurtech·Data Analytics