Software Developer - Full Stack

International Clicklabs
Full Time
4+ Years

We are looking for qualified and motivated Full Stack Spartans to join our team. A full stack developer specializes in everything from front-end to backend; who has a general knowledge in all steps, starting from conceptualization to driving the finished product and a fictional figure with a virtually unattainable skill set. A full stack developer is responsible for implementing visual and interactive elements that users engage with through their web browser when using a web application. As a full-stack developer, you are required to have knowledge in all stages of software development and own the product development from scratch.

Location : Kiev / Bucharest / Budapest / Vietnam


  • 2+ years of relevant experience.

  • Experience as a full stack/backend developer, REST API design.

  • Highly experienced with back-end programming languages like MongoDB, PHP, Python, Ruby, Java, NET, JavaScript, Node JS, Ruby on Rails, NoSQL or MySQL.

  • Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS (Angular 2.0 preferred), Knockout JS, Backbone JS, ReactJS, Durandal JS etc

  • User interface and User experience.

  • Have solid HTML5, CSS3, and JavaScript knowledge.

  • Know the DOM inside and out, including browser- specific quirks.

  • Have an understanding of mobile responsive layouts.

  • Experience working with graphic designers and converting designs to visual elements.

  • Proficient understanding of code versioning tools, such as Git / Mercurial / SVN.


  • Design overall architecture of the web application.

  • Maintain quality and ensure responsiveness of applications.

  • Collaborate with the rest of the engineering team to design and launch new features.

  • Maintain code integrity and organization.

  • Understanding and implementation of security and data protection.

  • Development experience for both mobile and desktop.

  • Can transform design mockups into working software.

  • Can create modular, flexible, and maintainable CSS.

  • Understanding of server-side languages.

  • Experience with cloud message APIs and usage of push notifications.