Node.js Web Developer

This job is no longer active!

View all jobs BoostIT active


View all jobs Node.js Web Developer active on Hipo.ro

View all jobs IT Software active on Hipo.ro


Employer: BoostIT
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • Brasov
  • Constanta
  • Pitesti
  • Updated at: 15.11.2017
    Short company description

    BoostIT HUB is a Romanian-based IT&C company with a vast experience in working with worldwide clients and projects in diverse industries. We focus on delivering projects fast, secure and on demand. Our organization is part of an international group of companies with a similar business mindset / etiquette: team, excellence, trustworthiness, accountability, motivation and continuous learning. This gives us a competitive advantage in terms of expertise, skills, experience and market standards, by broadening our problem-solving spectrum for our clients.

    Requirements


    As a Node.js Web Developer you’ll mainly focus on web activity on both client-side and server-side. Implementing a W3C valid HTML from a PSD, building upon an existing MVC framework, maintaining code; these are common tasks you will deal with on a daily basis. You will work with UI/UX specialists, project managers, graphic designers, system administrators, senior developers, programmers and data scientists.

    Responsibilities

    Responsibilities:
    - Read the project’s specification and understand the project’s scope;
    - Understand the existing implementation of the application (if any);
    - Recognize technical limits of a potential implementation and failure scenarios;
    - Develop, maintain and improve web applications in Node.js;
    - Propose, implement and further develop solutions;
    - Collaborate and help the graphic designer and the system administrator assigned in your team to understand application features and requirements;
    - Optimize your own code;
    - DRY, KISS and Agile;
    - Collaborate with other departments.


    Requirements:
    - Minimum two years of experience in the IT industry with Node.js or minimum three years on the field, either as a freelancer or as personal hobbies;
    - Attention to details;
    - Web development industry experience is preferred (as a background);
    - Good knowledge of ECMAScript versions;
    - Solid knowledge of the HTTP protocol;
    - Solid knowledge of dynamic weak programming;
    - Solid knowledge of HTML and CSS;
    - Decent knowledge of Object-Oriented programming;
    - Decent knowledge of RDBMS and the SQL dialect;
    - Basic knowledge of NoSQL Document-Oriented DBs;
    - Basic knowledge of the WebSocket protocol;
    - Basic knowledge of web services such as REST APIs;
    - Knowledge of current trends in terms of frameworks and design trends;
    - Good communication skills;
    - Continuous hunger for knowledge.

    Other info

    Nice to have and other notes:
    - Tim Toady is discouraged unless you write an essay with why it’s better. Just kidding, but we would like to hear some great arguments, though;
    - Solid knowledge of design patterns. GRASP is highly-HIGHLY appreciated;
    - Knowledge of other programming languages is HIGHLY appreciated;
    - Knowledge of *nix operating systems is HIGHLY appreciated;
    - Problem-solving skills and ability to adapt to change;
    - Autonomous and resourceful;
    - Experience with popular frameworks, including, but not limited to, Socket.IO, ExpressJS, ReactJS, Webpack or bundles such as MeteorJS;