Job Description
We have a 100% remote position available for a Senior Backend Developer (Node.js) in Canada. The job description is provided below. You must be a resident of Canada to be eligible for this full-time, permanent/(T4 Hourly) position.
Apply Now! and be a part of our client's a dynamic team for a fortune 500 project.
Required Skills
Apply Now! and be a part of our client's a dynamic team for a fortune 500 project.
Required Skills
- Educational Background: Bachelor’s degree or higher in Computer Science, Engineering, or a related field.
- Programming Proficiency: Expertise in both functional programming and object-oriented design principles, with a strong grasp of design patterns and SOLID principles.
- Backend Engineering Experience: Extensive experience in building and optimizing backend services using Node.js.
- JavaScript/TypeScript Ecosystem: Strong familiarity with the JavaScript/TypeScript ecosystem, including expertise in build tools (e.g., Webpack, Babel), package managers (npm, Yarn), frameworks (Express, NestJS), and debugging tools.
- CI/CD Expertise: Competence in setting up, configuring, and maintaining CI/CD pipelines using tools like Jenkins.
- Cloud Experience: Proficient in AWS services such as SQS, SNS, Elasticsearch, DynamoDB, RDS, ElasticCache, and more.
- API and Microservices Design: Proven track record in designing and implementing RESTful and Serverless APIs, and microservices architectures.
- Domain-Driven Design: In-depth knowledge and practical application of Domain-Driven Design (DDD) principles and related methodologies.
- Good to have Knowledge in developming UI componets with React.