← View all available jobs

Full Stack Engineer


Ginja gives restaurants all the digital tools they need to set up multi-channel online ordering, including apps, websites, integrations with delivery providers, and payment systems. We are entering a unique phase of product development as we expand across Southeast Asia and service the hundreds of restaurants that have already signed up for our platform.

Now is the perfect time to join our team as we strategize and develop what we believe is the next paradigm in food tech. We practice agile processes and encourage a strong culture of participation and mentorship. The team loves quality code and are big believers in regular unit testing and code reviews.

Ginja’s technology stack is a RESTful JSON API (Laravel) backend, with Ionic 3 and Angular powering our mobile apps and responsive websites. While expertise in specific technologies is important, we place more emphasis on finding team members with a balanced understanding of the development process and a hunger to learn and hone their skills.

Responsibilities

  • Work with the CTO to architect scalable web solutions.
  • Mentor other developers, encouraging them to develop their skills and expertise.
  • Continuously ship real value to the end user.
  • Deliver performant, reliable, maintainable and tested code.
  • Plan and estimate project timelines and delivery dates.
  • Perform daily stand-up meetings.
  • Review other developers' code before merging and releasing to production.
  • Work towards tight deadlines in a results-oriented environment.
  • Help refine and develop the processes and procedures of the engineering team.

Required experience

  • You have 4+ years of experience working in a professional software development environment.
  • You're familiar with agile software development practices and concepts such as Scrum, Kanban, TDD, and continuous integration.
  • You have very strong core skills in PHP 5.6+/7.0 development, HTML 5, JavaScript, JSON and * MySQL.
  • You have experience building large web applications using MVC frameworks, preferably Laravel 5.x.
  • You have experience building RESTful JSON APIs and consuming them via single-page web applications, preferably Angular 2+.
  • You have an understanding of patterns and techniques for building scalable back-end infrastructure (caching, client rate limiting, authentication and authorization schemes).
  • You have a deep understanding of SCM tools, specifically Git and GitHub.
  • You have proficient English communication skills, both written and spoken.You have 4+ years of experience working in a professional software development environment.
  • You're familiar with agile software development practices and concepts such as Scrum, * Kanban, TDD, and continuous integration.
  • You have very strong core skills in PHP 5.6+/7.0 development, HTML 5, JavaScript, JSON and MySQL.
  • You have experience building large web applications using MVC frameworks, preferably Laravel 5.x.
  • You have experience building RESTful JSON APIs and consuming them via single-page web applications, preferably Angular 2+.
  • You have an understanding of patterns and techniques for building scalable back-end infrastructure (caching, client rate limiting, authentication and authorization schemes).
  • You have a deep understanding of SCM tools, specifically Git and GitHub.
  • You have proficient English communication skills, both written and spoken.