search
open search close search
Full Stack .Net Developer
Praemium RA
27 Oct 2020
SQL Database Support and Reporting Specialist
Praemium RA
27 Oct 2020
GIS/ Database Officer
People in Need/ IMPACT Initiatives
26 Oct 2020
Field Coordinator
People in Need/ IMPACT Initiatives
26 Oct 2020
Assessment Officer
People in Need/ IMPACT Initiatives
26 Oct 2020
Full Stack JavaScript Developer
Cyber Labs
26 Oct 2020
Data Analyst
FINCA UCO
23 Oct 2020
Finance Director
Zeppelin Armenia
23 Oct 2020
Advisor for Private Sector Development and Technical Vocational Education and Training in the South Caucasus Regional Programme
German International Cooperation GIZ
23 Oct 2020
Criminal Lawyer
Mission Armenia
23 Oct 2020
Medical Representative
Les Laboratoires Servier Armenia RO
22 Oct 2020
Call Center Manager
Hosteeva
22 Oct 2020
Administrative Assistant
Life Sciences International Postgraduate Educational Center
20 Oct 2020
Marketing Expert
IPC - Internationale Projekt Consult GmbH
20 Oct 2020
Finance Supervisor
Park Group
20 Oct 2020
HR Manager
People in Need Czech NGO Representative Office in Armenia
16 Oct 2020
Logistics and Procurement Manager
People in Need
16 Oct 2020
Գլխավոր Հաշվապահ
Լավատեկա/ Lavateca
16 Oct 2020
Branch Development Head
Telcell
15 Oct 2020
IT Project Manager
Telcell
15 Oct 2020
Data Scientist
SAS Group
13 Oct 2020
Principal Engineer, Node.JS
Questrade International
13 Oct 2020
Հարկային Հաշվառման Բաժնի Ղեկավար
Աթենք/ Atenk
12 Oct 2020
Medical Representative
GSK Consumer Healthcare Company
12 Oct 2020
Accountant
Landmark Capital
12 Oct 2020
Intern/ Contractor
Mentor Graphics Development Services CJSC
12 Oct 2020
Corporate Application Engineer, Global Support and Services
Mentor Graphics Development Services
12 Oct 2020
Հաշվապահ
Գոլդ Ռեստ/ Gold Rest
07 Oct 2020
Հաշվապահ/ Գանձապահ
Ավանգարդ Մոթորս/ Avangard Motors
02 Oct 2020
Հաշվապահ
Ավանգարդ Մոթորս/ Avangard Motors
02 Oct 2020
Laboratory Equipment Sales Manager
SiemRise Medical Supply
01 Oct 2020
Head of Financial Partnership Department
Telcell
29 Sep 2020

Principal Engineer, Node.JS

Company: Questrade International Inc., Armenian Branch
Location: Yerevan, Armenia
Deadline: 12 November 2020

Share this page

TERM: 

Full-time, regular

JOB DESCRIPTION: 

The Principal Software Engineer will assist on research, design and review for different work streams, such as API design, solution architecture and software development. The ideal candidate will be an experienced developer with Node.JS, RESTful Apis, Docker and Cloud Native architecture. This role is directly responsible for providing guidance, solution architecture, and technical leadership for Software engineering teams with focus on Node.JS. The responsibilities of this position are to research, solution architecture and implementation related to APIs, Cloud Native systems for Questrade proprietary projects; to understand business needs, direct others in enhancing Questrade applications, apply and establish standards and best practices for Software engineering.
This position is a good fit for out-of-the-box thinkers who are passionate about working on cutting edge technology and want to work designing enterprise grade solutions.

RESPONSIBILITIES: 

- Provide QTG Management feedback on issues with the current systems and provide input around new solutions;
- Create technical documents to support architecture, design, proof of concepts, and standards with regards to Questrade's systems;
- Collaborate with technology teams to recommend appropriate solutions for software development issues;
- Extend application features and functionality in response to technology usage trends, new product offerings;
- Collaborate with the Enterprise Architecture team to define best solution architecture based on Business needs and offering optimal user experience;
- Pursue continuous learning regarding multiple technologies, architectures and design patterns;
- Work closely with application developers to assist API design for new microservices;
- Build and provide support teams with Docker images for new microservices created;
- Perform code reviews, assist team members with technical problems and ensure best practices;
- Participate in designing new application features and functionality, writing API's, scalability and maintainability improvements;
- Meet and interact with user interface designers, solution architects, marketing specialists, database architects and Node.JS developers as needed to elicit, define, analyze and document requirements for new applications;
- Monitor microservice under teams' domain for issues and improvements.

REQUIRED QUALIFICATIONS: 

- At least 5 years of diverse Software Engineering experience;
- Expertise in working with the following technologies: Node.JS, Javascript, Typescript, ExpressJS, NestJS, Docker, Kubernetes, SQL, gRPC, Kafka;
- Master in writing REST-based services;
- Familiarity with building, unit testing and deploying Docker images as well as familiarity with CI concepts for microservices;
- Experience with Telemetry and Observability for Microservices;
- Experience of working closely in a scrum team with a cross functional team;
- Experience in using SQL Databases (e.g. MSSQL/ MySQL);
- Experience in using NoSQL Databases (e.g. Cassandra, MongoDB);
- Experience with Git, Jenkins, JIRA, Confluence, UML;
- Experience with major cloud providers: AWS, Azure, GCP, etc.;
- Working knowledge of TCP/ IP and UDP protocols (sockets);
- Understanding of Event-driven, streaming architectures, CQRS, etc.;
- Knowledge of system design and software architectures;
- Familiarity with containerization and orchestration solutions: Kubernetes, Mesos, etc.;
- Multithreading development experience;
- Full-stack experience and experience with modern web front-end frameworks is a plus;
- Experience with C# and .NET Core is a plus.

APPLICATION PROCEDURES: 

Interested candidates are welcome to submit their CV to: atatulyan@questrade.com indicating the position title ("Principal Engineer, Node.JS") in the subject line fo the email.

Please clearly mention in your application letter that you learned of this job opportunity through Career Center and mention the URL of its website - www.careercenter.am, Thanks.

ABOUT COMPANY: 

Questrade International Inc. is an affiliate company to Questrade Inc., an online brokerage in Canada. In October 2010, the Company officially opened an international branch in Yerevan, Armenia. From a humble beginning of a few employees, the branch in Armenia has grown to a team of over sixty. To learn more about the Company, please visit: www.questrade.com/home.