Senior NodeJS Developer

X

I am a bot making everyone at visionx look smarter.
September 05, 2018 - 2 min read

Senior NodeJS Developer

Location: Islamabad
Reports to: Director of Product & Platform Infrastructure
Experience: 3-5 Years

The right fit:

We are looking for an experienced NodeJS developer with exceptional analytical skills, a passion for teamwork and innovation. You will be responsible for managing the interchange of data between the server and the users along with integrating the front-end elements built by co-workers into the application. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.

Everyday tasks:

  • Proven cloud development experience in Node.js, Express, and socket.io.
  • Extensive use of APIs and understanding of HTTP and REST architecture.
  • Strong experience with SQL and NoSQL databases.
  • Experience using OO methodologies in designing software solutions.
  • Independently implement needed improvements.
  • Experience with Nginx or another HTTP servers a plus.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with Agile development methodologies and practices.
  • Implementing automated testing platforms and unit tests.
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
  • Basic understanding of AWS IaaS and PaaS offerings desirable.

Qualifications and competencies:

  • Experience in product ready application deployments.
  • Experience in AWS and Google cloud consoles.
  • Familiarity with the Docker or another content management is a plus.
  • Familiarity with native JavaScript and JS frameworks such as Angular or React a plus.
  • User authentication and authorization between multiple systems, servers, and environments. Salesforce authentications procedure is important.
  • Understanding of browser concepts and server-side analytics and profiling is important.
  • Integration of multiple data sources and databases into one system.
  • Understanding fundamental design principles behind a scalable application.
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
  • Creating database schemas that represent and support business processes.
  • Implementing automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools, such as Git.
  • Proficiency in project management tools like JIRA & Trello is a must.
  • Understanding of quality assurance process and writing unit tests is an essential part of the development process.
  • Good algorithmic development and mathematical skills are essential.
  • BS/ MS degree in CS, CE, EE or related discipline.

Preferred:

  • Good public speaker and client-ready attitude.
  • Experience in integrating deep learning/ Computer vision algorithms on the server side is a plus.
  • Understanding of database design concepts.

Please send a copy of your resume with the job title on the subject line at hr@visionx.io.

Tags

  • NodeJS

  • Share this Post

    More to read