About the Company
CGI is among the largest IT and business consulting services firms in the world, committed to helping clients achieve their business goals. With a global presence, we deliver end-to-end capabilities, from IT and business consulting to systems integration, IT and business process management, and intellectual property solutions. We are driven by a purpose to create value for our clients, members, and communities.
Job Description
We are seeking an experienced and passionate Node.js Developer to join our dynamic team in Dryden, Ontario. This is an exciting opportunity for a skilled professional to contribute to the development of robust and scalable backend systems. We are proud to support qualified international candidates through the Skilled Worker Route, facilitating your journey to join our innovative team in Canada.
Key Responsibilities
- Design, develop, and maintain high-performance, scalable Node.js applications.
- Collaborate with front-end developers, product managers, and other stakeholders to define and implement new features.
- Write clean, maintainable, and well-documented code.
- Implement and maintain RESTful APIs.
- Troubleshoot and debug applications to ensure optimal performance and user experience.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Contribute to architectural discussions and decisions.
- Stay up-to-date with emerging technologies and industry trends.
Required Skills
- Minimum of 3 years of professional experience with Node.js and JavaScript.
- Proficiency in developing RESTful APIs.
- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).
- Solid understanding of asynchronous programming and event-driven architecture.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Demonstrable experience in building scalable and resilient backend services.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of microservices architecture.
- Experience with test-driven development (TDD) and unit testing frameworks.
- Familiarity with Agile/Scrum methodologies.
Perks & Benefits
- Comprehensive health, dental, and vision insurance.
- Competitive salary and performance bonuses.
- Paid time off and flexible work arrangements.
- Professional development and training opportunities.
- Assistance with Canadian immigration processes for the Skilled Worker Route.
- Relocation support for eligible international candidates.
- Collaborative and inclusive work environment.
- Employee assistance program.
How to Apply
If you are interested in this position, please click the "Apply Now" button below. To ensure your application is properly considered, please prepare the following:
- An up-to-date Resume or CV
- A brief cover letter summarizing your experience and motivation
Applications are reviewed on a rolling basis. Only shortlisted candidates will be contacted for an interview.
⚠️ Important Disclaimer
Welcome to Westford Trust. We publish job opportunities aggregated from public sources, employers, and job portals. We never charge any fees to access or use our website; all information is provided entirely for free.
Westford Trust does not directly offer or manage these positions, nor are we directly involved in the hiring process for the vacancies published on https://job.westfordtrust.com.
If you suspect a fraudulent listing or have any questions, please contact us at techturna@gmail.com.