Powering the future of commercial insurance.
Senior Backend Engineer
Location
United Kingdom
Posted
75 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
Cytora
• Joining a backend functional team consisting of small groups (maximum 4/5 people) • Prototyping, implementing, shipping and supporting features that are changing the insurance industry • Working with a core product that digitizes risks using Generative AI
Job Requirements
- Experience with Git (we use GitHub)
- Experience with Python (buzzwords: msgspec, httpx, pydantic, fastapi, structlog, sqlalchemy, alembic, jinja2, pytest, ruff, mypy)
- Experience with Mypy
- Experience with Rest APIs (we use openapi spec to document our apis)
- Experience with Relational Databases (we use Postgres)
- Experience with Docker (we use Docker to package our code, and docker-compose to run it locally)
- Experience with AWS Lambda
- Experience with AWS S3
- Experience with AWS RDS
- Experience with AWS API Gateway
- Experience with AWS SQS
- Experience with AWS SNS
- Experience with AWS SES
- Benefits from experience with Redis
- Benefits from experience with GCP VertexAi (we use gemini a lot)
- Benefits from experience with GCP BigQuery (we use it to power our analytics)
- Benefits from experience with OCR engines (we use AWS Textract, GDocAI, and we have used tesseractOCR in the past)
- Benefits from experience with Prompt Engineering
- Benefits from experience with Kubernetes
- Benefits from experience with CircleCI
- Benefits from experience with DataDog
- Benefits from experience with Auth0
- Benefits from experience with Role Based Access Control
- Benefits from experience with JsonSchema
- Benefits from experience with Pusher (we use it to push notifications to our Frontend Web App)
- Benefits from experience with LocalStack (we use it to mock AWS services locally)
- Benefits from experience with Terraform
Benefits
- Competitive salary
- Flexible working and remote options
- Professional development budget & conference access
- Annual company retreats
- A mission-driven culture that puts people first
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Java – Event-Driven Architecture
FlyingEyeDrones Professionnels. Formation. Réparation & entretien. Sécurité, Surveillance, Photogrammétrie, LIDAR, Agriculture
• Build a clean, modular backend foundation • Implement a robust event-driven architecture • Deliver a stable, production-ready demo by June (Safetech trade show) • Structure the V2 backend using Spring Boot • Define a clear modular separation (API / Domain / Services / Integrations / Events) • Apply sound principles (Clean Architecture, separation of concerns) • Review and refactor critical endpoints • Structure Redis Streams • Design event contracts (versioning, traceability) • Implement consumers, retry mechanisms, and DLQs • Ensure idempotency and resilience • Structure MQTT connectors and third-party API integrations • Harden the management of real-time data flows • Robustly handle errors and asynchronous processing • Conduct code reviews • Define technical standards • Produce architecture documentation • Share best practices with the team
• Development and design of frontends • Implementation of engaging application logic • Development of Python/Django web applications • Designing and customizing
• Write correct, efficient, clean, robust, and maintainable code (Mostly in Java 21+) • Write unit, integration, and end-to-end tests to prevent current errors or future regressions • Participate in code review to learn from others and to teach them as well • Prototype new technologies and libraries that could save time and effort • Write clear and concise documentation for users of your systems • Identify common problems between multiple systems and develop common solutions via libraries • Create designs for new systems and features of moderate complexity • Make time estimates to implement designs that can aid in future planning • Mentor junior engineers
Job Title: Remote Salesperson – Tech Services Location: Remote (Work from Anywhere) Job Type: Full-Time / Part-Time Compensation: Base Salary + Commission Job Description: We are looking for a motivated and results-driven Remote Salesperson to join our growing tech services team. In this role, you will be responsible for finding new clients, presenting our technology services, and closing sales. This is a great opportunity for someone who enjoys sales, technology, and working remotely with flexible hours. Responsibilities: - Identify and reach out to potential clients (businesses and individuals) - Present and explain our tech services to clients - Generate leads through LinkedIn, email, and online outreach - Follow up with prospects and close deals - Maintain client relationships - Meet or exceed monthly sales targets - Report sales activity and pipeline updates



