Node.js Intern

Remote (Ukraine only) Node.js Software Development

Required skills

Node.js / basic
JavaScript / basic
English / good

Are you into Node.js? Would you like to grow in this direction? We invite an active and enthusiastic Node.js Engineer with good knowledge of JavaScript and Node.js who has at least basic experience in software development to join us as a Node.js Intern.

Together with our experts, you will be involved in the development of exciting projects. You will have an excellent opportunity to start your career in an awesome team of professionals. While working alongside seasoned developers, you will gain invaluable on-the-job experience, career development, and leadership opportunities.

Requirements

  • Good knowledge in JavaScript (includes ES5, ES6)
  • Understanding of the OOP ideology and SOLID principles or/and functional paradigm
  • Good understanding of Node.js runtime and asynchronous code execution
  • Accountable and strong communicator while working with teams
  • Basic understanding of security fundamentals, algorithms, and data structures, Git, OS processes
  • Experience with client-server communication (HTTP/TCP/UDP) and networking
  • Good understanding of Linux based systems
  • Intermediate level of spoken and written English

 

Will be a plus:

  • Knowledge of MongoDB or RDBMS
  • ExpressJS/Koa/Hapi, etc.
  • Knowledge of Mongoose
  • Front-end knowledge or/and experience (HTML, CSS)
  • Knowledge of one of the frontend frameworks or any frontend styling library
  • Basic understanding of design patterns, cloud/distributed architecture and/or application scaling
  • Experience with at least one of the virtualization instruments (VirtualBox/Vagrant/Docker)
  • Experience with Bash scripting and configuring web servers (Nginx/Apache)
  • Basic experience in unit testing or other types of testing

Responsibilities

  • Perform coding and debugging
  • Participate in peer code and design reviews
  • Participate in estimation and planning sessions
  • Design separate components, modules, classes, database tables, etc.
  • Report status and progress

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb