Full Stack Developer

The Opportunity

We are looking for a highly skilled computer engineer who is comfortable with both front and back end programming. The ideal candidate should have experience working in a fast-paced environment where having the capability to problem solve, and learn quickly is essential. Full Stack Developers are required facilitate projects through, from idea stage to final product.


  • Develop complete front-end application

  • Develop innovative data visualizations

  • Designing user interfacing

  • Develop complete back end application

  • Creating servers and databases for functionality

  • Ensuring cross-platform optimization for mobile phones

  • Ensuring responsiveness of applications

  • Seeing a project through from conception to finished product

  • Designing and developing APIs

  • Meeting both technical and consumer needs


  • Bachelor’s Degree in Computer Science or equivalent

  • Strong organizational and project management skills

  • Good understanding of Design patterns (MVC)

  • Emulation and Debugging skills

  • Proficiency with fundamental front-end languages such as HTML, CSS, JavaScript, bootstrap

  • Familiarity with JavaScript frameworks such as Angular JS, React and Amber

  • Proficiency with server-side languages such as Java, PHP and .Net

  • Familiarity with database technology such as SQL, and MySQL

  • Excellent verbal communication skills

  • Good problem-solving skills

  • Attention to detail