Software Engineer at Flipdish
Dublin, County Dublin, Ireland -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

0.0

Posted On

06 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

At Flipdish, we’re turning the tables in favour of independent restaurant and takeaway owners by providing them with the tools they need to make their lives easier. We offer a suite of powerful yet straightforward tech solutions along with real human support, helping our customers thrive on their own terms.
Everything we do is designed to make running a restaurant satisfyingly simple in a world that’s anything but.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

ABOUT THE ROLE

Join Flipdish’s Platform Enablement Team during a pivotal phase of modernisation and growth. We’re building the foundation for how teams at Flipdish design, develop, deploy, and operate modern, serverless, event-driven systems at scale. You’ll contribute directly to the Golden Path for engineering, shaping reusable infrastructure patterns that enable fast feedback cycles and ensure our platforms are secure, observable, and cost-effective by default.
This isn’t just internal tooling. You’ll work with a product mindset, treating developer experience as a first-class product. You’ll enable application teams to deliver faster, safer, and smarter, without reinventing the wheel.

WHAT YOU’LL BE DOING

  • Build and evolve Flipdish’s serverless platform
  • Develop and maintain opinionated patterns and libraries using SST + CDK to support high-quality application development on AWS.
  • Define and codify best practices (via code, documentation and Gen-AI rules) for AWS Lambda, API Gateway, S3, SQS, EventBridge, DynamoDB and Cloudflare Rules and Workers.
  • Partner with teams to help them adopt architectural patterns (including multi-account guardrails, observability, and testing).
  • Define and scale platform capabilities
  • Create reusable Infrastructure as Code (IaC) components, such as CDK constructs and aspects, that simplify compliance and deployment.
  • Extend our GitHub Actions pipeline tooling to streamline releases, environments, and platform integrations for distributed ownership of pipelines.
  • Build guardrails into the developer experience to ensure quality, cost-effectiveness, and safety are the default, not optional.
  • Drive a product-centric platform
  • Work closely with product engineers to understand pain points and accelerate delivery through automation, templates (including Gen-AI rules), and education.
  • Apply tools like Cursor AI rules and MCP servers to drive improvements in defaults and accelerate iteration loops.
  • Measure the impact of platform investments and prioritise work that maximises developer effectiveness and system resilience.
  • Collaborate with a supportive, high-ownership team dedicated to long-term engineering excellence.
  • Build, evolve and own shared services
  • Work with the team on shared platform services used by all domain services, e.g. our distributed authorization service
  • Identify opportunities to extract shared capabilities from our existing monolithic systems into domain services that all teams can use
  • Participate in Product-Engineering-wide hack and build days to build a feature into the Flipdish products (even if outside the remit of Platform Engineering)
Loading...