Software Engineer – Full Stack

The role is hands-on requires a solid background designing and building applications. Success on this role will be measured based on customer feedback and the following metrics:

  • User stories developed
  • Skills improvement and learning potential
  • Quality of software developed


  • Bachelor’s degree in computer science or information technology or any relevant experience 
  • Experienced with back-end programming languages {{Ex: PHP, Python, Ruby, Java, .NET, JavaScript etc}}
  • Proficient experience using {{Ex: advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, etc.}}.
  • Familiar with agile development concepts (Scrum / Kanban); user stories estimation, design, and CI/CD
  • Development experience for both mobile-responsive and desktop web applications
  • Strong analytical, troubleshooting and organizational skills
  • Good oral and written communication skills
  • Demonstrated ability working in a fast pace software development environment
  • Ability to work independently with limited supervision
  • Ability to analyze a wide range of complex software problems, then recommend solutions.
  • Must be flexible and able to work to deadlines