Back to jobs

Senior Software Engineer

Karachi, Pakistan

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 provide our customers with a suite of powerful, but straightforward tech along with (real human) support, so they can 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 seeking an experienced Senior Full Stack Developer (6+ years) with strong expertise in micro-frontend architecture, React.js, and Node.js to join our engineering team. You will be responsible for developing scalable, modular web applications using a micro-frontend approach and driving the technical direction of both frontend and backend components.

This role involves collaborating across multiple teams, mentoring developers, and owning the development lifecycle from architecture to deployment and monitoring.


Key Responsibilities

  • Design and implement micro-frontend architectures to build modular, independently deployable UI components.
  • Develop reusable, performance-optimized frontend components using React.js and Tailwind CSS.
  • Build and maintain scalable backend services using Node.js and Azure Functions (serverless).
  • Define and implement CI/CD pipelines for independent micro-frontend and backend deployments using Azure DevOps or GitHub Actions.
  • Implement observability practices using Datadog, including distributed tracing, logging, and alerting.
  • Lead design discussions and code reviews, promoting best practices across the team.
  • Collaborate with designers, product managers, and QA to ship quality features at high velocity.
  • Troubleshoot, debug, and optimize applications across frontend and backend layers.
  • Ensure secure, testable, and maintainable code with strong documentation.

Required Skills & Experience

  • 6+ years of experience in full stack development with deep expertise in React.js and Node.js.
  • Hands-on experience implementing micro-frontend architecture using tools like Module Federation, SPA, or similar.
  • Solid understanding of component-based architecture, state management, and frontend performance tuning.
  • Experience with Tailwind CSS, modern CSS tooling, and responsive design.
  • Experience building and maintaining CI/CD pipelines for microservices or micro-frontends.
  • Solid understanding of logging, monitoring, and debugging using Datadog or similar tools.
  • Strong understanding of cloud security, authentication (e.g., OAuth/JWT), and role-based access control.
  • Strong communication and problem-solving skills with leadership experience.

Nice to Have

  • Experience with Next.js, GraphQL, or microservices architecture.
  • Knowledge of containerization (Docker) and Kubernetes for frontend orchestration.
  • Familiarity with distributed databases.
  • Exposure to feature flags, A/B testing, and analytics pipelines.
  • Familiarity with serverless backend development with Azure Functions, RESTful APIs, and event-driven patterns.

 

What you get

We’re a growing startup and we understand that amazing incentives will attract amazing talent. As well as the perks, we provide unparalleled opportunities for career growth. If you’re smart, ambitious, and hard-working, we’ll do whatever it takes to make you a Flipdisher!

🦄 About Flipdish

We’re Flipdish, an Irish unicorn (valued at over $1bn), serving independent restaurants in a world transformed by tech. No matter how fast Flipdish has grown, we’ve evolved around our customers and their needs. We’re not just an end-to-end ecosystem of technology, but a team committed to supporting people in the food industry.  

We go to great lengths to understand our customers (check out our C-suite on work experience). We’re food industry natives. We’ve worked in busy kitchens and run busy restaurant franchises. We don’t just help our customers deal with real life problems, we give them a way of competing with the big chains, growing on their own terms, and falling back in love with what they do.

 

🫀Our culture

At this point, you might expect the usual spiel about how great a place Flipdish is to work at and how great our work culture is (and it is!). But, this all depends on our employees. And that’s because we trust our employees to define what sort of an employer Flipdish is. 

Transparency is hugely important to us. We listen to one another. We collaborate. And we give everyone a way to grow their careers through a supportive environment. 

We encourage flexibility where possible and combine this with beautiful offices in bustling cities like Dublin, London and Karachi. We’re focused on getting the most out of our time together, output and team energy is at the heart of our hub based philosophy - not an attendance ticking exercise!

So, if you want to join a genuinely friendly team, take a look at our current openings and get in touch. And if you don’t see an opening just yet, do get in touch and register your interest with us anyway. We’ll be in touch as soon as something suitable opens up.

 

🙈Don’t be shy. Apply. 

We know that imposter syndrome can be a thing. Don’t let it be. We want enthusiastic people from all backgrounds. If you feel like you’re up for working with us, get in touch. 

We also understand some candidates might need assistance. That’s not a problem in the slightest. Just reach out to us, we’d love to hear from you.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...

I have read, understand and accept the content of the Privacy Notice and consent to the processing of my data as part of this application.