Title: Senior Full Stack Developer
Location: Waterloo/Toronto/GTA, Ontario
Duration: 06 Months
Introduction
Join our dynamic team where innovation meets expertise. We are seeking a passionate and experienced developer to contribute to cutting-edge projects and drive our mission forward.
Required Skills & Qualifications
- Proficiency in JavaScript/TypeScript with a strong understanding of ES6 features, syntax, and concepts such as static typing, interfaces, classes, modules, and decorators.
- Deep knowledge of Node.js for server-side development, including asynchronous programming, event-driven architecture, and experience with Express.js for building RESTful APIs and middleware.
- Experience building dynamic front-end applications using React.js, including component-based architecture, state management (e.g., Redux), and integration with REST APIs.
- Bachelor’s Degree in Computer Science or Related Field
- 8 years of relevant experience
Preferred Skills & Qualifications
- Experience with Test-Driven Development (TDD) and Testing Tools
- Familiarity with CI/CD and DevOps Practices
- Skills in Performance Optimization and Security
Day-to-Day Responsibilities
- Design, develop, and deploy full-stack web applications using the MERN stack.
- Collaborate with UX/UI designers to implement user-friendly interfaces.
- Build and maintain server-side logic using Node.js and Express.js.
- Design and optimize database schemas with MongoDB.
- Ensure responsive design and cross-browser compatibility.
- Write clean, modular, and maintainable code.
- Test, debug, and optimize application performance.
- Stay updated with the latest web technologies and frameworks.
- Participate in code reviews and contribute to team knowledge-sharing.
Company Benefits & Culture
- Inclusive and diverse work environment
- Opportunities for professional growth and development
- Comprehensive health and wellness benefits
For immediate consideration please click APPLY to begin the screening process with Alex.