About Us:
We are seeking an accomplished Full Stack Developer to join our team.
The ideal candidate will have a solid foundation in web development, with experience in building scalable and efficient applications using modern frameworks and technologies. We're looking for someone who is passionate about delivering high-quality solutions that meet the needs of our clients.
Job Description
* Design and Develop User Interfaces (UIs): Translate design mockups into actual web pages using HTML, CSS, Component Libraries, and React with Typescript.
* Create Responsive and Interactive Web Pages: Ensure websites look good and function smoothly on all devices (desktops, tablets, and phones).
* Optimize Website Performance: Make sure websites load quickly and efficiently.
* Write Server-Side Code: Use languages like JavaScript, Typescript on Node.js to handle data storage, retrieval, and processing.
* Develop APIs (Application Programming Interfaces): Create interfaces that allow different applications to communicate with each other.
* Manage Databases: Design, implement, and maintain databases to store and organize data.
* Test: Write and update Jest unit tests and Cypress E2E tests to ensure strong test-driven development.
* Understand the Entire Web Development Process: Have a holistic view of how the front-end and back-end work together.
* Troubleshoot and Debug Issues: Be able to identify and fix problems that may arise in any part of the application.
* Work with Different Technologies: Be proficient in a variety of programming languages, frameworks, and tools.
* Communicate with Stakeholders: Report on progress to agile pod teammates and clients.
Required Skills and Qualifications
* Knowledge of Best Practices and Clean Code:
* 3+ Years of Working Knowledge with Modern Frameworks and Languages (REACT & NodeJS):
* Comfortable in the Command Line (Mac):
* Experience with GraphQL and Apollo:
* CAN Build a Prototype and Take it to Production (Kind of Mindset):
* You Can Demonstrate Experience from at Least One Large Scale Project:
* Motivation to Learn and be on the Forefront of Current Technology Standards and Practices:
* Ability to Rapidly Pick Up New Concepts and Technologies:
* Familiarity with Working with Different CMS Integrations and Building out Clean Content Structures:
Benefits
* Career Advancement Opportunities:
* Competitive Salary and Benefits Package:
* Professional Development Support:
* Collaborative Work Environment:
Others
* This Role is Based in Toronto:
* The Ideal Candidate Will Be Able to Rapidly Adapt to Changing Requirements: