Full-stack Node & Vue.js Developer

 
 

YOUR ROLE:

  • Work as part of a scrum team to build Node.js and Vue.js application that will be our next gen platform management tool;
  • Integration of user-facing elements developed by front-end developers with server side logic;
    Writing reusable, testable, and efficient code;
  • Design and implementation of low-latency, high-availability, and performance applications;
    Integration of data storage solutions such as databases, key-value stores, blob stores, etc.;
    Write unit and integration tests;
  • Complete two week sprints and participate in sprint retrospectives and daily standups;
    Assist with building estimates.

YOUR RESPONSIBILITIES:

  • Building efficient and reusable web systems and abstractions, part of a large scale web development platform;
  • Participation in the full agile cycle of the product development;
  • Finding and addressing performance problems;
  • Participation in design and code reviews;
  • Identifying and communicating best practices.

OUR EXPECTATIONS:

  • 2+ years working with Vue.js for server-side development;
  • Deep understanding of functional programming concepts;
  • Solid experience in back-end programming;
  • Strong proficiency with JavaScript (Typescript);
  • Thorough understanding of REST APIs (w/ Vue.js and Express);
  • Good understanding of event-driven architecture;
  • Experience in design and development of scalable applications to ensure fault tolerance and high availability;
  • Self-learner ability to see a project through A to Z;
  • Knowledge of databases and NoSQL databases (MySql, MongoDB, Postgres etc.);
  • Understanding the nature of asynchronous programming;
  • Understanding of the whole web stack, including protocols and web servers;

GREAT ADVANTAGES:

  • Experience in online gaming / sports betting industry;
  • Experience with PHP;
  • React;
  • Kafka;
  • GCP or other cloud platform.
Resume
Choose file