Full Stack Engineer

Responsibilities:

  • Research, benchmark and evaluate universe of solutions
  • Rapidly develop and integrate APIs and build out connecting applications to develop solutions
  • Scope out alternative technical solutions to solve an identified business problem
  • Rapid prototyping and development of backend logic, algorithms and data systems (for back-end engineers)
  • Prepare and present user designs to internal teams and key stakeholders
  • Prepare and present system architecture to internal teams and key stakeholders
  • Continuously iterate based on customer feedback and usage data

Requirements:

  • Proven work experience as a fullstack engineer for at least 2 years (especially experience in mobile app development)
  • Portfolio of projects in active use
  • Deep expertise in at least one stack, and explorations of other frameworks. E.g.
    • JS (NodeJS, Express, MeteorJS) (Preferred) or
    • Python (with Django) (Backend) or
    • PHP (with Laravel)
    • Familiarity of data storage technologies (SQL, NoSQL, DOM)
  • Team spirit; strong communication skills to collaborate with various stakeholders
  • Good time-management skills
  • Bachelors in Computer Science or Information Technology.