Job Description
Backend Engineer at Cytora
Join us at Cytora, now part of Applied Systems, as we reshape the insurance industry. In this role, you will be part of a small, dedicated backend team, working on innovative features that leverage AI technology. Your contributions will help us transform how insurers and brokers connect and operate.
About the Role
As a Backend Engineer, you will collaborate with a small team to prototype, implement, and support features that digitize risks in the insurance sector. Each team operates independently, guided by a technical lead and a product owner, ensuring we deliver impactful solutions.
What You'll Do
- Work with Git (GitHub) to manage code.
- Develop applications using Python, including libraries like msgspec, httpx, pydantic, fastapi, structlog, sqlalchemy, alembic, jinja2, pytest, ruff, and mypy.
- Create and document REST APIs using OpenAPI specifications.
- Utilize relational databases, specifically Postgres.
- Package code with Docker and run applications locally using docker-compose.
- Deploy backend code as AWS Lambda functions and use various AWS services like S3, RDS, API Gateway, SQS, SNS, and SES.
What We're Looking For
- Experience with Git, Python, REST APIs, and relational databases.
- Familiarity with Docker and AWS Lambda.
- Strong understanding of AWS services, including S3, RDS, API Gateway, SQS, SNS, and SES.
Nice to Have
- Experience with Redis, GCP VertexAI, and GCP BigQuery.
- Knowledge of OCR engines like AWS Textract and GDocAI.
- Experience with prompt engineering, Kubernetes, CircleCI, DataDog, Auth0, role-based access control, JsonSchema, and Pusher.
- Familiarity with LocalStack and Terraform.
What We Offer
- Competitive salary.
- Flexible working arrangements, including remote options.
- Professional development budget and access to conferences.
- Annual company retreats.
- A mission-driven culture that prioritizes people.
Location
This is a remote-first position. You can work from anywhere in the UK, provided you have fluent spoken and written English and the permanent right to work without requiring visa sponsorship.
AI Utilization
We use AI tools to streamline parts of our recruitment process, such as resume parsing and interview scheduling. However, all candidate screening, interviews, and final decisions are made by our team of real humans.
EEO Statement
Applied Systems is committed to being an Equal Employment Opportunity Employer. We value diversity and inclusion and strive to recruit, develop, retain, and promote individuals regardless of race, religion, color, national origin, sex, sexual orientation, gender identity, disability, age, veteran status, and other protected statuses as required by law.
More Full Stack Jobs
Frontend Software Engineer
Sumundi
Full-Stack Software Engineer (Back-end Heavy)
Sumundi
ZTNA & IAM Engineer
GoTo