Software Engineering at CAKE is fast paced and focused on engineering excellence. Employing leading-edge technologies to create ground-breaking products that change the way our customers run their businesses. 

We are currently on the lookout for a talented Senior Software Engineer with a passion for product engineering.

The Role: 

  • Design and develop groundbreaking products that changing the restaurant and retail space
  • Implement distributed and highly available
    enterprise applications that scale for enterprise demands
  • Adhere to Continuous Integration and Continuous Delivery of solutions
  • Ensure high code quality by following software engineering best practices
  • Work collaboratively in a cross functional team in an Agile delivery environment
  • Adhere to DevOps principles and be involved with projects throughout their full software lifecycle: from development, QA, and deployment, to post-production support


The Profile: 

  • Bachelor’s Degree in Computer Science or
    equivalent, and 2-4 years of experience
    developing production enterprise applications
  • Excellent understanding of Java Enterprise patterns, integration patterns and enterprise engineering best practices
  • Experience in writing test driven code for both front-end applications and back-end services
  • Experience with multi-view, routed, single page JS applications
  • Extensive experience in SQL, performance tuning of SQL, and RDBMS technologies
  • Familiarity with working in a Scrum Agile delivery environment
  • Familiarity with front-end technologies like HTML5, CSS3, JavaScript and JQuery will be an added advantage
  • Familiarity with DevOps practices and prior experience working with Cloud IaaS or PaaS providers will be an added advantage

Interested? Drop your CV below.