Lead Full Stack Developer



Job Duties:

  • Over 6 years of programming experience
  • Have worked with build and automation tools;
  • Have previously worked with P2P Networking and distributed systems;
  • Experience in building applications with the following languages: PHP, Python, C, C ++, C #, golang, Rust, Scala, Haskell, Erlang or Clojure;
  • Desirable experience with Nginx;
  • Experience with Functional Tests;
  • Experience with team management;
  • Experiment with A / B Testing is desirable;
  • Bachelor's in Computer Science, Computer Engineering and related fields;
  • Strong knowledge of object-oriented programming, design standards and software engineering;
  • Knowledge in PHP, laravel, node.js, react, firebase, elasticsearch, MySQL, mongoDB, Redis and Git;
  • Knowledge in Mining, PoS and Paxos;
  • Knowledge in cryptography, including asymmetric hash functions, encryption / signatures;
  • Infrastructure knowledge of Windows and Linux servers;
  • Advanced English;
  • Proactivity;
  • Enjoy developing people [technically];

Desired Skills and Qualifications:

  • Participate in all stages of the application, focusing on development and troubleshooting;
  • Write clean and functional codes for web applications;
  • Use markup languages like HTML to create friendly pages;
  • Maintain and perfect websites;
  • Troubleshooting applications;
  • Perform unit tests to increase performance;
  • Use new technologies to improve older applications;
  • Define and meet the technical and design requirements of the applications;
  • Build code that is reusable and libraries for future use;
  • Track new technologies;
  • Experience in any of the Azure, AWS or Google Cloud cloud providers;
  • To be able to learn new work tools quickly and on their own;
  • Think about architecture decisions (systems) of products;
  • Use good security practices during development;
  • Manage your own energy and encourage, serve as an example and reward good energy from colleagues.