Backend Engineer (based in Dublin OR Madrid)
Hybrid · Dublin, Leinster, Ireland or Madrid, Madrid, Spain
Job Summary
Backend Engineer to build scalable Python-based backend services for Fresco's KitchenOS platform. Responsibilities include developing ~20 Lambda-based microservices for device control, cooking sessions, media, recipes, auth, and AI integrations; participating in the full application lifecycle; executing cloud-to-cloud integrations with new partners; and platform monitoring on a rotating, remunerated on-call schedule. Must have 3+ years of Python backend experience, strong event-driven architecture skills, production AWS Lambda+CDK experience, and solid observability practices. Fluent English required. Nice-to-haves include experience with Pydantic v2, SQLModel/Alembic, DynamoDB/PynamoDB, OpenSearch/Elasticsearch, testing practices (BDD/pytest/moto), and AWS IoT Core. Bachelor's degree or equivalent experience preferred. Fresco offers hybrid/remote options and equity.
Required Qualifications
- 3+ years building backend services in Python
- Strong grasp of event-driven architecture: EventBridge, SQS/SNS, async patterns
- AWS Lambda + CDK in production — not just familiarity
- Observability: structured logging, distributed tracing (Datadog or equivalent)
- Fluent in English; clear communicator with both technical peers and less-technical stakeholders
- Bachelor's degree in a related field or equivalent experience
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.