Position Overview:
We are looking for a skilled Full Stack Developer with expertise in React and Node.js, coupled with strong CRM experience, particularly with the Mantine framework. If you have a passion for building dynamic web applications and want to be part of an innovative team, we would love to meet you!
What you will be doing:
Develop and Maintain Web Applications:
- Design, build, and maintain scalable and efficient web applications using React and Node.js.
- Ensure the performance, quality, and responsiveness of applications.
Collaborate with Cross-Functional Teams:
- Work closely with designers, product managers, and other developers to implement versatile front-end solutions to complex problems.
- Participate in agile/scrum meetings and contribute to project planning.
CRM Development and Integration:
- Customize and extend CRM systems, ensuring they meet the business requirements.
- Develop and integrate CRM modules using the Mantine framework.
API Development:
- Build and maintain RESTful APIs to support front-end functionality.
- Ensure high security and performance of server-side code.
Code Quality and Best Practices:
- Write clean, maintainable, and efficient code following best practices.
- Conduct code reviews and mentor junior developers.
Troubleshoot and Debug:
- Identify and fix bugs and performance issues in both front-end and back-end code.
Technical Skills:
- Strong proficiency in React.js and Node.js.
- Experience with Mantine or similar component libraries.
- Solid understanding of CRM systems and experience with CRM integration.
- Proficiency in JavaScript/TypeScript, HTML5, CSS3, and modern JavaScript libraries.
- Experience with RESTful APIs and webhooks.
- Understanding of version control systems (e.g., Git).
- Minimum of 4 years of experience in full-stack development with a focus on React and Node.js.
- Previous experience working with CRM systems, preferably integrating or developing CRM solutions.
- Experience with agile development methodologies.
Soft Skills:
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to manage time effectively and handle multiple tasks simultaneously.
Preferred Qualifications:
- Experience with DevOps practices and tools such as Docker, Kubernetes, or Jenkins.
- Experience with CI/CD pipelines and automated testing.
Job Type: Fixed term contract
Contract length: 6 months
Pay: $80,000.00-$90,000.00 per year
Benefits:
- On-site parking
- Paid time off
Flexible language requirement:
Ability to commute/relocate:
- Etobicoke, ON: reliably commute or plan to relocate before starting work (required)
Work Location: In person