M

Mad Mobile

SaaS POS for retail and restaurants

Senior Software Engineer - Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timeColombo, Sri LankaNo salary listed

About the Job

Requirements

  • Strong knowledge of object-oriented programming and modern software design patterns.
  • Excellent understanding of Java Enterprise patterns, integration patterns, and enterprise engineering best practices.
  • Proficiency in programming in Java with Spring Boot and Hibernate.
  • Experience writing test-driven code for back-end services.
  • Experience with relational and non-relational database management systems.
  • Knowledge of version control systems such as Git and Bitbucket.
  • Familiarity with a Scrum Agile delivery environment.
  • Ability to work effectively as part of distributed global teams.

Responsibilities

  • Design and develop products for the restaurant and retail space.
  • Implement distributed, highly available applications that scale to enterprise demands.
  • Adhere to continuous integration and continuous delivery practices.
  • Ensure high code quality by following software engineering best practices.
  • Work collaboratively in a cross-functional team in an Agile delivery environment.
  • Follow DevOps principles and participate in projects throughout the full software lifecycle, from development and quality assurance through deployment and post-production support.

Desired Qualifications

  • Experience with front-end technologies such as React.js.
  • Familiarity with microservices, serverless architecture, AWS, Docker, Kubernetes, and Kafka.
  • Familiarity with DevOps practices and prior experience working with cloud Infrastructure as a Service or Platform as a Service providers.

About the Company

Mad Mobile

SaaS POS for retail and restaurants

Mad Mobile provides a SaaS platform to modernize point-of-sale systems for retail and restaurant businesses. Its two main products are Concierge for Retail, a mobile POS and staff tools that integrate with existing enterprise systems, and CAKE for Restaurants, an all-in-one POS with tableside ordering, online ordering, self-service kiosks, and QR payments (with CAKE MenuPad for legacy systems). It differentiates itself through mobile-first tools across retail and hospitality, deep enterprise integrations, and 24/7 global support after acquiring CAKE. Its goal is to simplify hospitality by making future transactions in retail and restaurants mobile and seamless, supported by about $3 billion in annual payments.

Company size
201-500
Company stage
Debt Financing
Total funding
$70M
Headquarters
Tampa, FL
Founded
2010

Recently Posted Jobs

Explore more opportunities at Mad Mobile

See more jobs