Nodejs Engineer

YoungInnovations is a technology company that creates innovative and powerful solutions to global development problems.

We aren’t in the technology business to get rich (or die trying!), to build hip social media apps or to eventually make a killing on an IPO. YoungInnovations is a special kind of technology company.

We specialise in global development; we build partnerships and technology that help development organisations to change the way the world works.

Every line of code we write at YoungInnovations has an impact, which is appropriate, given that our key goal is to increase the impact of the work that global development organisations do. We build products, tools and websites that focus on solving problems by providing tailored and innovative solutions which work for your local context. By taking the time to understand the real needs of your end users, we never fail to build products which will be both used and useful.

Nodejs Engineer

Views: 1092 | This job expired 3 months, 3 weeks ago

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Mid Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Kathmandu
Offered Salary : Negotiable
Apply Before(Deadline) : Aug. 22, 2019 23:55 (3 months, 3 weeks ago)

Job Specification

Education Level : Bachelor
Experience Required : More than or equals to 2 years
Other Specification

  • At least 2 years of experience as a Developer/ Software Engineer and leading project teams
  • Strong command over Object-oriented programming concepts
  • Proficient in Nodejs and Express Framework
  • Proficient in vanilla javascript and experience in at least one of the MV frameworks
  • Experienced in writing unit tests
  • Working knowledge of git and its branching models
  • Working knowledge of the linux system and server administration
  • Working knowledge of MongoDB
  • Proven experience in software architecture design
  • Experience working in an agile environment and scrum/kanban teams
  • Experienced in code reviews
  • Strong problem-solving skills and the ability to analyze quantitatively, scope technical requirements and prioritize deliverables
  • A strong self-manager, very well-organized, with excellent time-management skills
  • Excellent communication skills, with a focus on clear and proactive communication
  • Excellent spoken and written English skills

Nice to have

  • Experience with HTML5/CSS3, ReactJS, NoSQL databases, Elasticsearch, RabbitMQ
  • Understanding of QA process
  • Have used various programming languages and paradigms
  • Have some experience in/passionate about the development sector

Job Description

About the job

Young Innovations builds custom products across several languages - PHP, Python, Node JS and Javascript - for a broad range of clients within the global development sector. As a Software Engineer at YoungInnovations you will take up the challenge of leading a high-performing team working on multiple products at any given time, while ensuring they maintain a focus on delivering high quality products.

You will work closely with your Department Lead and other Software Engineers to ensure that code is of high quality, that our QA processes are followed down to the letter, that the product backlog gets organised, updated and completed during every Sprint. It’s also down to you to communicate effectively and professionally with the client, to own the product development and to ensure that your team is sufficiently resourced in order to deliver great quality products on time.

Key Responsibilities

  • Lead and develop the best technical design and approach for new products or technologies.
  • Lead project team in delivering the quality product
  • Coach and mentor project team in processes and methodologies
  • Enforce coding standards in the project team through formal code reviews
  • Establish team metrics for measurement of quality and operational excellence and create a consistent, regular process for assessment and improvement
  • Identify project risks and clearly communicate risks and expectations to your team members and your management
  • Communicate proactively with clients regarding projects’ status and progress
  • Stay aware of industry trends and use these to make informed technology choices and strategic decisions

Applying Procedure: 

Feel like this position been tailor-made for you? Are you the perfect fit? Tell us why you think so. Send your CV, a snappy cover letter which highlights your expertise, skills and experience, and any relevant links/attachments to your work to our Careers team with the post you are applying for as the subject at


This job has expired.

Job Action

TO APPLY: For this job, please follow the applying procedure.

Register Now

Similar Jobs

Search, Apply & Get Job: FREE