Job Description
Join Flipdish as a Senior Software Engineer on the Client Experience team, building powerful self-service tools for independent restaurant and takeaway owners. You'll work full-stack on the customer portal and other core systems, focusing on scalability, usability, and delivering high-quality solutions to help clients thrive.
Key Information
- Location Model: N/A
- Location Details: N/A
- Salary Range: N/A
- Years Experience Min: 5+ years
- Employment Type: N/A
- Company Industry: Food Tech / SaaS
- Visa Sponsorship: N/A
- Relocation Assistance: N/A
- Working Hours: N/A
Technical Stack
- Core (Must-Have):
- React
- Typescript
- Cloud experience (AWS or Azure)
- Nice-to-Have:
- C#
- Serverless frameworks (AWS Lambda)
- Domain Driven Design
- Event Driven Architectures
- CI/CD pipelines
Role & Responsibilities
- Key Responsibilities:
- Develop and maintain the Client Portal using React and Typescript.
- Work across the full stack, owning features end-to-end.
- Implement and maintain CI/CD pipelines.
- Write automated and manual tests for production readiness.
- Mentor junior engineers and participate in code reviews.
- Must-Have Qualifications:
- 5+ years of development experience.
- Proficiency in React and Typescript.
- Experience with cloud platforms (AWS or Azure).
- Ability to work full-stack.
- Strong communication and collaboration skills.
- Nice-to-Have Qualifications:
- Experience with C#.
- Experience with serverless architecture (AWS Lambda).
- Knowledge of Domain Driven Design or Event Driven Architectures.
Company & Culture
- Benefits Highlights:
- N/A
- Potential Red Flags / Things to Note:
- Ambiguity in exact location model/details and benefits package.
- Emphasis on thriving in ambiguity.
- Company Culture Snippets:
- Multi-cultural, global team.
- Focus on empowering independent businesses.
- Emphasis on continuous learning.
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.
About this role…We’re hiring a Software Engineer to join our Client Experience team. This team focuses on building the self-service tools that help Flipdish clients manage their business, from onboarding through to day-to-day operations. We’re creating a standout platform that makes it easy for clients to launch quickly, stay in control, and get value fast.
The client experience team has a particular focus on the self service and maintenance of our products, through their online portal. Our main goal is to provide our clients with a standout management platform for all their Flipdish services. We are also responsible for creating an efficient and exciting onboarding flow, allowing the clients to start earning money fast!
This role is ideal for someone with 3-5 years as a front end or full stack developer using React and Typescript. You should have previous experience working in the cloud, preferably using serverless architecture. You should have a passion for technology and be willing to take on new challenges and input to the company’s growth. Note that this is a full stack role, and you should be keen to learn and expand in to both FE and BE codebases.
In this job, you’ll…Work hands on with our Portal code (React) and other areas of our codebase, ensuring to always deliver high quality solutions. Work with tests, both automated and manual to ensure your code is always production ready. Own and maintain your own CI/CD pipelines. Understand our customers and their problems, ensuring that you are always focused on the right thing. Take part in continuous learning, furthering both your technical ability and soft-skills. Mentor other engineers, pair/mob code and undertake code reviews. Implement automation wherever possible.
We’re looking for…5+ years of development experience, working with React, Typescript (mandatory) and C# (advantageous), preferably using Domain Driven Design and Event Driven Architectures. Ability to work across the full stack, owning your own vertical slice of the product. Experience in the cloud, either AWS or Azure, preferably using a serverless framework such as AWS Lambda. Good knowledge of DevOps principals, ideally some previous experience writing and maintaining pipelines for Continuous Delivery. Excellent communication and collaboration skills – you will work with a multi-cultural, global team. A proactive problem-solver who thrives in ambiguity and can distil complexity into pragmatic, scalable solutions.
Everything we do is designed to make running a restaurant satisfyingly simple in a world that’s anything but.
About this role…We’re hiring a Software Engineer to join our Client Experience team. This team focuses on building the self-service tools that help Flipdish clients manage their business, from onboarding through to day-to-day operations. We’re creating a standout platform that makes it easy for clients to launch quickly, stay in control, and get value fast.
The client experience team has a particular focus on the self service and maintenance of our products, through their online portal. Our main goal is to provide our clients with a standout management platform for all their Flipdish services. We are also responsible for creating an efficient and exciting onboarding flow, allowing the clients to start earning money fast!
This role is ideal for someone with 3-5 years as a front end or full stack developer using React and Typescript. You should have previous experience working in the cloud, preferably using serverless architecture. You should have a passion for technology and be willing to take on new challenges and input to the company’s growth. Note that this is a full stack role, and you should be keen to learn and expand in to both FE and BE codebases.
In this job, you’ll…Work hands on with our Portal code (React) and other areas of our codebase, ensuring to always deliver high quality solutions. Work with tests, both automated and manual to ensure your code is always production ready. Own and maintain your own CI/CD pipelines. Understand our customers and their problems, ensuring that you are always focused on the right thing. Take part in continuous learning, furthering both your technical ability and soft-skills. Mentor other engineers, pair/mob code and undertake code reviews. Implement automation wherever possible.
We’re looking for…5+ years of development experience, working with React, Typescript (mandatory) and C# (advantageous), preferably using Domain Driven Design and Event Driven Architectures. Ability to work across the full stack, owning your own vertical slice of the product. Experience in the cloud, either AWS or Azure, preferably using a serverless framework such as AWS Lambda. Good knowledge of DevOps principals, ideally some previous experience writing and maintaining pipelines for Continuous Delivery. Excellent communication and collaboration skills – you will work with a multi-cultural, global team. A proactive problem-solver who thrives in ambiguity and can distil complexity into pragmatic, scalable solutions.
Job Details
Location
Remote / Dublin, Ireland
Key Skills
ReactTypescriptDevopsC#Cloud Computing