Wednesday, August 15, 2018

Job: Node.js Software Engineer at BetConstruct Company

Location: Yerevan, Armenia

Category: Software development

Type: Full time

Deadline: 14-Sep-18 00:00:00

Salary:

Description

Responsibilities

  • Code, test, debug, implement and document programs․
  • Assist in the modification of company products and/or customer/internal systems to meet the needs of the client and/or end-user․
  • Research and analyze existing systems and program requirements․
  • Develop test plans to verify the logic of new or modified programs․
  • Work as part of a software development team․
  • Mentor junior level engineers to succeed in their works․

RequiredQualifications

  •  Bachelor’s degree in Computer Science․
  •  At least 3 years of work experience  as a Node.js developer․
  •  Working experience with Redis and WebSockets․
  •  Strong proficiency working with database systems such as MongoDB, MySQL, and/or PostgreSQL․
  •  Working experience with Node.js web frameworks such as: Express.js, Hapi․
  •  Experience building RESTful APIs․
  •  Experience with code coverage, unit testing, and integration tests․
  •  Experience with version control systems (e.g. Git)
  •  Experience in Agile/Scrum methodology and tools such as JIRA․
  •  Experience with ECMAScript 6, 7․
  •  Experience with micro services and respective architecture design principles and scalability best practices․
  •  Experience in conducting system end-to-end testing․
  •  Experience in using debugging and observability tools for live systems dtrace, strace dtruss․
  •  Experience in analysis of a node process․
  •  Experience in creating API design/technical documentation (JSDoc, swagger) 
  •  Experience in messaging protocols such as AMQP (Rabbitmq, Kafka, Nats)

Benefits

Job URL: iJob.am - Node.js Software Engineer @ BetConstruct

No comments:

Post a Comment