Lead Software Architect

  • Full-time

Company Description

Mobikon is a leading customer engagement and analytics platform for hospitality industry. Over 350 brands spanning 2400+ outlets in 9 countries use Mobikon's platform, modules and engagement tools to interact with customers. Platform has engaged over 6 Million customers and powered over 3 Million inStore reviews.


Mobikon started as a small team of 6 people and has grown to a team of 70 people in 7 offices in Asia.

Job Description

You will play a leadership role in designing and developing Mobikon's web and mobile apps that are changing how restaurants run their business. As part of a small team, you’ll be involved in the entire product lifecycle from conception to prototyping to development to launch. You’ll have the freedom to make key product decisions and be given significant product ownership. We believe in Agile, short release cycles and quick iterations. Like all good startups, we work hard and move fast in an organized chaos; but you’ll have fun and have a big influence on the success of the company.


We are solving hard problems and you will often face exciting, even daunting, challenges. There's a lot of room for cool innovation in our space and we love to work with people who are brimming with ideas and not shy about sharing them. We look for people who are driven by a passion to build awesome products that delight our users.

We are looking for someone with an experience of working in a startup. We are looking for hands-on architect, someone who is a techie at heart.


Responsibilities

  • Create high-level architectural specifications, ensuring feasibility, functionality and integration with existing systems/platforms.
  • Lead a team to develop robust and scalable web and mobile apps.
  • Design and implement the server-side architecture, including the cached and persistent data access layers.
  • Design and implement web services API for our client-side apps and third party apps.
  • Identify and address performance bottlenecks.
  • Hands-on development while providing technical leadership so that your team delivers elegant and performant code that meets product requirements.
  • Be the engineering lead that interfaces with product management, support and sales.

Qualifications

  • Bachelor’s or Master’s degree in computer science from a top university
  • Strong computer science foundation, excellent problem-solving skills
  • 5-10 years of server-side web development in an object-oriented language
  • 3+ years as team/tech lead, with extensive design & code review experience
  • Deep knowledge of MVC frameworks like Play framework (Scala / Java), RoR and web services like REST and SOAP
  • Skilled in variety of data stores, database design, data modeling and SQL queries.
  • Experience with large systems software design and development, including API design.
  • Front end development experience (HTML/CSS, JS, AngularJs) a huge plus.

Additional Information

Due to the volume of applications, we regret only shortlisted candidates will be notified.