Senior Software Engineer (Node.js oriented)

We are looking for a Software Engineer (Node.js oriented) to join our big team.


Job 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
Required qualifications
  • Bachelor’s degree in Computer Science
  • At least 4 years of work experience as a Node.js developer
  • Working experience with Redis and WebSockets
  • Strong proficiency in 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 microservices 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
  • 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)


Error: No File
Attach CV
Uploading ...