Job Description
Apply Now!
We are hiring for a "Senior Node Developer" in Canada it is a 100% remote role. Listed below is the job description. To qualify for this full-time, permanent/(T4 Hourly) position, you must reside within the borders of Canada.
Required Skills
We are hiring for a "Senior Node Developer" in Canada it is a 100% remote role. Listed below is the job description. To qualify for this full-time, permanent/(T4 Hourly) position, you must reside within the borders of Canada.
Required Skills
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field.
- Proficiency in both functional programming and object-oriented design principles, with a deep understanding of design patterns and SOLID principles.
- Extensive experience in software engineering, including building and optimizing backend services using Node.js.
- Strong familiarity with the JavaScript/TypeScript ecosystem, including expertise in build tools (Webpack, Babel), package managers (npm, Yarn), frameworks (Express, NestJS), and debugging tools.
- Competence in setting up, configuring, and maintaining CI/CD pipelines using tools like, Jenkins.
- Experience in AWS and services like SQS, SNS, Elastic Search, DynamoDB, RDS, Elastic Cache, etc.
- Proven track record in designing and implementing RESTful and Serverless APIs, microservices architectures.
- In-depth knowledge and application of Domain-Driven Design (DDD) principles and related methodologies.