Senior Software Engineer (Javascript, NodeJS, React)

Check with seller
Our client, located in Toronto Ontario is looking for a Senior Software Developer to join their team on a full-time/permanent basis.

Our client technical environment:

-Javascript (with Flow) codebase: NodeJS (Express), React, React Native
-GraphQL API (no REST)
-PostgreSQL DB (transactional)
-ClickHouse (columnar DB for data warehousing)
-Redis (session storage, task queue management)
-Sequelize ORM (exploring Prisma as a potential replacement)
-Jest test runner
-Infrastructure: Docker images orchestrated with Kubernetes, Ksonnet. Currently all hosted on AWS.

Technical requirements:

- B.S. degree in Computer Science or related discipline.
- 4+ years of experience as a professional software engineer.
- Strong software development fundamentals (data structures, algorithms, etc.).
- Expert level familiarity with modern Javascript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.).
- Intimate knowledge of JS ecosystem (tooling, libraries, etc.).
- Expert level familiarity with React (web frontend, server-side rendering, and React Native on mobile platforms).
- Knowledge of good practices, preferred design patterns, and writing idiomatic Javascript code.
- Deep understanding of performance implications and scalability of code.
- A keenness for writing good, meaningful tests and maintaining thorough test coverage.
- Experience with large, complex code bases and know how to maintain them.
- Experience with GraphQL and Apollo a big plus.

If you have what it takes, we would like to hear from you, please send your resume to edwin.chang@randstad.ca
Senior Software Engineer (Javascript, NodeJS, React)
Check with seller
Our client, located in Toronto Ontario is looking for a Senior Software Developer to join their team on a full-time/permanent basis.

Our client technical environment:

-Javascript (with Flow) codebase: NodeJS (Express), React, React Native
-GraphQL API (no REST)
-PostgreSQL DB (transactional)
-ClickHouse (columnar DB for data warehousing)
-Redis (session storage, task queue management)
-Sequelize ORM (exploring Prisma as a potential replacement)
-Jest test runner
-Infrastructure: Docker images orchestrated with Kubernetes, Ksonnet. Currently all hosted on AWS.

Technical requirements:

- B.S. degree in Computer Science or related discipline.
- 4+ years of experience as a professional software engineer.
- Strong software development fundamentals (data structures, algorithms, etc.).
- Expert level familiarity with modern Javascript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.).
- Intimate knowledge of JS ecosystem (tooling, libraries, etc.).
- Expert level familiarity with React (web frontend, server-side rendering, and React Native on mobile platforms).
- Knowledge of good practices, preferred design patterns, and writing idiomatic Javascript code.
- Deep understanding of performance implications and scalability of code.
- A keenness for writing good, meaningful tests and maintaining thorough test coverage.
- Experience with large, complex code bases and know how to maintain them.
- Experience with GraphQL and Apollo a big plus.

If you have what it takes, we would like to hear from you, please send your resume to edwin.chang@randstad.ca
Published 1 year ago Modified 1 year ago 52 views 0 calls

Additional information

Related listings in your area
How far is it? Show listings in my area

Show only listings that are km distanced Show listings
Share by email Share on Facebook Share on Twitter Share on Google+ Share on LinkedIn Pin on Pinterest
Rate this user

No reviews for Senior Software Engineer (Javascript, NodeJS, Reac...

This listing has not been reviewed yet, be first!
Add new comment
Canada, Ontario, Toronto, Toronto, ON, L3R 0G4
Print listing
Show more
Randstad Interim Inc
Unregistered user