Backend Engineer (Based In Dublin Or Madrid)

Frescocooks
Madrid, Spain
14 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Artificial Intelligence Amazon Web Services Application Lifecycle Management Code Generation Software Debugging Amazon DynamoDB Elasticsearch Firmware Python (Programming Language) Log Analysis Mockito Datadog
+12 more
AWS Cdk Data Logging AWS Lambda Backend Event Driven Architecture Pytest Gherkin PowerTools (Software) Amazon Simple Queue Service (SQS) Aws Iot Dynatrace Microservices

Job description

About FrescoFresco is a smart kitchen platform trusted by leading appliance brands around the world to build and scale connected cooking experiences.Our platform helps brands launch faster, deliver better experiences for home cooks, and accelerate their digital transformation.Our mission is to empower anyone to cook delicious food.Powered by KitchenOS and the Fresco AI Cooking Companion, Fresco connects appliances across brands, supports rapid onboarding, and scales globally in more than 15 languages.We work with partners including Panasonic, Middleby, Kenwood, Instant Pot Brands, Bosch, GE Appliances, Arda and LG, and operate as a global team with offices in Dublin and Madrid.About the RoleFresco is looking for a Backend Engineer to work on our kitchen platform: the Fresco KitchenOS to deliver delightful experiences to our users.Reporting to theEngineering Manager for Platform & Firmware, you will building platform capabilities and supporting production operations.Your ResponsibilitiesDevelop reliable and scalable backend services on Python for our IoT devices and mobile clients across ~20 Lambda-based microservices (Python 3.14, AWS CDK, aws-lambda-powertools) covering device control, cooking sessions, media, recipes, auth, AI and moreBe involved and participate in the overall application lifecycleExecute cloud to cloud integrations with new partnersBe on shift looking after the platform, frequency: 1 week every 4-5 weeks (Remunerated).Stay up-to?date with innovations and changes in the industryWhat We’re Looking For3+ years building backend services in PythonStrong grasp of event-driven architecture: EventBridge, SQS/SNS, async patternsAWS Lambda + CDK in production - not just familiarityObservability: structured logging, distributed tracing (Datadog or equivalent)You ship faster because of AI, not despite learning it.Code gen, debugging, log analysis, test scaffolding - you’ve replaced slow loops with AI-assisted ones.Fluent in English; clear communicator with both technical peers and less?technical stakeholdersNice to HaveComfortable with: Pydantic v2, SQLModel/Alembic, DynamoDB/PynamoDB, Valkey, OpenSearch/ElasticsearchTesting: BDD (Behave/Gherkin), pytest, moto for AWS mockingAWS IoT Core experience a strong plusBachelor’s degree in a related field or equivalent experienceWhat’s it like working at Fresco?We get a lot done by prioritizing well and being effective instead of busy.We care deeply about our customers and the product experiences we provide.We treat each other with respect, speak our minds, and always listen to each other-regardless of function or seniority.We are authentic, humble, and most importantly, trust each other to do a great job.We offer competitive, market driven salaries, equity, a hybrid or remote working model, and much more.Like with any good meal, a career at Fresco is both rich and rewarding, with many opportunities and room for growth.What will you get?The chance to work at a hyper-growth, venture-backed startup in a budding industryThe ability to feel true purpose in your work and generate success on a global platformCompetitive, market driven compensationMeaningful share options as part of our Employee Share Option SchemeA flexible hybrid model to suit you and your needsEqual OpportunityJust like the ingredients in our kitchen, we believe that diversity of ideas is what makes the workplace great.Fresco is proud to be an equal opportunities employer, and we are committed to building a diverse and inclusive workplace.We welcome and encourage applications from candidates from a range of national, ethnic, or cultural groups.This job description works as a guide for the caliber of person we need, but we also understand that skills are transferable.#J-*****-Ljbffr

Requirements

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) You ship faster because of AI, not despite learning it. Code gen, debugging, log analysis, test scaffolding - you’ve replaced slow loops with AI-assisted ones. Fluent in English; clear communicator with both technical peers and less?technical stakeholders Nice to Have Comfortable with: Pydantic v2, SQLModel/Alembic, DynamoDB/PynamoDB, Valkey, OpenSearch/Elasticsearch Testing: BDD (Behave/Gherkin), pytest, moto for AWS mocking AWS IoT Core experience a strong plus Bachelor’s degree in a related field or equivalent experience

Benefits & conditions

We get a lot done by prioritizing well and being effective instead of busy. We care deeply about our customers and the product experiences we provide. We treat each other with respect, speak our minds, and always listen to each other-regardless of function or seniority. We are authentic, humble, and most importantly, trust each other to do a great job. We offer competitive, market driven salaries, equity, a hybrid or remote working model, and much more. Like with any good meal, a career at Fresco is both rich and rewarding, with many opportunities and room for growth. What will you get? The chance to work at a hyper-growth, venture-backed startup in a budding industry The ability to feel true purpose in your work and generate success on a global platform Competitive, market driven compensation Meaningful share options as part of our Employee Share Option Scheme A flexible hybrid model to suit you and your needs Equal Opportunity Just like the ingredients in our kitchen, we believe that diversity of ideas is what makes the workplace great. Fresco is proud to be an equal opportunities employer, and we are committed to building a diverse and inclusive workplace. We welcome and encourage applications from candidates from a range of national, ethnic, or cultural groups. This job description works as a guide for the caliber of person we need, but we also understand that skills are transferable. #J-*****-Ljbffr

About the company

Fresco is a smart kitchen platform trusted by leading appliance brands around the world to build and scale connected cooking experiences. Our platform helps brands launch faster, deliver better experiences for home cooks, and accelerate their digital transformation. Our mission is to empower anyone to cook delicious food. Powered by KitchenOS and the Fresco AI Cooking Companion, Fresco connects appliances across brands, supports rapid onboarding, and scales globally in more than 15 languages. We work with partners including Panasonic, Middleby, Kenwood, Instant Pot Brands, Bosch, GE Appliances, Arda and LG, and operate as a global team with offices in Dublin and Madrid.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

4:46 min

Diagnosing silent SSL handshake failures on legacy microcontrollers

Developersteve · LIVE

3:36 min

Empowering non-developers with BDD and Gherkin testing

Sebastian Messingfeld Sebastian Messingfeld · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:30 min

Extending testing workflows using popular pytest plugins

Florian Bruhin · World Congress 2021

3:57 min

Strategic practices for integrating UX into agile developer workflows

Malte Breitzmann Malte Breitzmann +1 · World Congress 2025

Videos

See all

Related articles

See all