Senior Software Engineer

Flipdish


Date: 7 hours ago
City: Karachi
Contract type: Full time

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 to compete with the big chains, grow on their own terms, and fall back in love with what they do.

.

About this Role

We are looking for an experienced Senior Software Engineer (6+ years) with deep expertise in backend systems, DevOps practices, and Azure cloud services to join our engineering team. This is a hands-on role that blends robust backend engineering with modern DevOps practices to build, deploy, monitor, and scale distributed systems in a cloud-native environment.

You will work closely with product, architecture, and engineering teams to drive technical excellence across backend services and infrastructure automation. This role is ideal for engineers who enjoy building resilient backend systems and owning the end-to-end delivery pipeline - from code to cloud.

Key Responsibilities

  • Design, implement, and maintain scalable backend services and APIs using Node.js or similar technologies.
  • Own the infrastructure and DevOps lifecycle using Azure DevOps, GitHub Actions, Terraform/Bicep, and ARM templates.
  • Architect and manage cloud-native deployments on Microsoft Azure, including services like Azure Functions, App Services, Event Bridge, Azure Storage, and Amazon Dynamo DB.
  • Implement and maintain robust CI/CD pipelines, release automation, and deployment strategies across multiple environments.
  • Drive monitoring, logging, and observability best practices using tools like Datadog, Azure Monitor, or Application Insights.
  • Ensure systems are secure, highly available, and cost-optimized by following best practices in cloud security and performance.
  • Lead architectural discussions, technical designs, and code reviews with a focus on scalability, reliability, and maintainability.
  • Mentor and support junior engineers, sharing best practices in backend development and DevOps.
  • Ensure secure, testable, and maintainable code with strong documentation.

Required Skills & Experience

  • 6+ years of experience in backend engineering with strong programming skills in Node.js, .NET, or similar languages.
  • Hands-on experience with DevOps practices, including CI/CD, infrastructure as code, monitoring, and automated testing.
  • Deep experience with Azure cloud services, particularly in deploying and managing microservices, serverless, and container-based architectures.
  • Proven experience managing cloud infrastructure using tools like Terraform, Bicep, or ARM templates.
  • Strong knowledge of observability tools (e.g., Datadog, Azure Monitor, Application Insights).
  • Solid understanding of cloud networking, identity and access management, and security best practices.
  • Familiarity with event-driven architectures, message queues (e.g., Azure Service Bus, Event Grid, or Kafka).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and leadership abilities, with experience mentoring engineers or leading technical initiatives.

Nice to Have

  • Experience with frontend frameworks like React.js or Next.js, especially in integrating with backend APIs and microservices.
  • Understanding of micro-frontend architectures and how backend services support modular frontend deployments.
  • Familiarity with component-driven development, state management, and frontend CI/CD practices.
  • Exposure to feature flagging, A/B testing, or analytics pipelines that integrate frontend and backend data flows.
  • Experience with containerization and orchestration (e.g., Docker, Kubernetes/AKS) across full-stack applications.
  • Knowledge of design systems, API contracts, and managing frontend-backend collaboration workflows (e.g., via OpenAPI/Swagger)

Why Join Flipdish?

  • Be part of a high-growth, globally recognised company at the forefront of the food-tech industry
  • Collaborate with a talented and diverse team from around the world
  • Opportunity to make a meaningful impact on Flipdish’s growth and success
  • Competitive salary and benefits package
  • A supportive and inclusive work environment

Our Culture

At this point, you might expect the usual spiel about how great Flipdish is to work at (and it is!). But that all depends on our people — because we trust our employees to define what kind of employer Flipdish is.

  • Transparency is hugely important to us
  • We listen to one another
  • We collaborate and support growth
  • We focus on output and team energy, not attendance tracking

If you’re looking to join a genuinely friendly team, take a look at our current openings — and even if you don’t see something right now, feel free to register your interest. We’ll be in touch when something suitable comes up.

Don’t Be Shy. Apply.

We know imposter syndrome can be real. Don’t let it hold you back. We want enthusiastic people from all backgrounds to feel welcome here. If you’re up for working with us, get in touch.

Need assistance with the application? No problem at all — just reach out, we’d love to hear from you.

  • Be part of a high-growth, globally recognised company at the forefront of the food-tech industry
  • Collaborate with a talented and diverse team from around the world
  • Opportunity to make a meaningful impact on Flipdish’s growth and success
  • Competitive salary and benefits package
  • A supportive and inclusive work environment


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

District Representative l

Nalco Water, An Ecolab Company, Karachi
1 day ago
As the industry leader in water technology, we’re growing and need talented people like you to help us continue to protect the world’s most vital resource.Nalco Water, an Ecolab Company, seeks a District Sales Representative to join its industry leading sales team. You’ll be responsible for revenue and profit growth of programs and services in targeted accounts. Using a consultative...

Brand Manager

FrieslandCampina, Karachi
1 week ago
Develop and activate brand strategy to deliver growth and profitability targetsWork along with internal and external stakeholders to ensure smooth execution of commercial plansIdentify, evaluate and act on opportunities that help build the brand’s penetrationAlign the purpose of the brand with the overall vision of the CompanyWhat We AskYou have 4-6 years of experience working in core marketingYou possess excellent...

Assistant Manager Business Development

DHL Global Forwarding, Karachi
1 week ago
Overview:We are seeking an incumbent who will be responsible to develop and execute business development in order to improve DHL’s attainment of business. Ensure detailed study and understanding of customers' shipping requirements in order to provide highly customized services, encompassing logistics and distribution services, to specifically identified customers.If this exciting opportunity interests you and you meet the criteria below, please...