Intermediate Full Stack Developer

Toronto
Job Type Permanent
Job ID 17130
Salary $0.00
Job Description

Title: Intermediate Full Stack Developer
Salary: TBD
Location: Toronto, ON
Job Types: Full-time, Permanent
Benefits: 24 vacation days & 5 days off for Christmas / New Year, $500 wellness budget, work from home, and an opportunity for a bonus at the end of the year as well.

 

About:

 

Our client is Toronto based technology hub partnered with some of the largest technology incubators within the Greater Toronto Area. Our team consists of passionate innovators and open-minded thinkers, with the drive to build unique technologies that are getting FDA approved, ADA approved or provisional patents.

 

What You’ll Do 

  • Develop visually appealing front-end/back-end website architecture, including mock-ups and wireframes from our UX and UI designers
  • Maintain, improve, and test our web and mobile applications
  • Develop functional databases, applications, and servers to support the website on the back end
  • Give and receive constructive feedback on your team’s work via code reviews and testing
  • Effectively contribute suggestions and new ideas to enhance performance and usability
  • Keep your skills up-to-date and make recommendations on software approaches, architectures,
  • and vendors
  • Aspire to take a high degree of code, process, and delivery responsibility
  • Enthused to work in an agile / high-paced environment where code backed by automated tests is shipped into production frequently
  • Collaborate with a cross-functional team to plan, design, and execute sprints

 Responsibilities: 

  • Develop and implement low-latency, highly performant server-side components by writing efficient, reusable, and maintainable code
  • Collaborate with team members to contribute to improvements in process and infrastructure
  • Leverage available tools/systems to proactively identify and resolve defects
  • Implement effective security protocols and data protection measures
  • Work with frontend developers on the integration of application elements

 Skills Required: 

  • Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
  • Experience working in diverse teams
  • Must have experience working with distributed systems
  • Proficient level of Node.js experience with components, classes and associated technologies
  • Brainstorm, concept, and collaborate with architects, front-end, and product team to come up with practical application solutions.
  • Following and implementing the latest coding trends, tricks/hacks and best practices along with
  • conveying the message to the other team members
  • Excellent verbal and written communication skills and able to interact professionally with a
  • diverse group of people
  • Strong skills writing testable and maintainable code
  • Good understanding of asynchronous programming
  • Proficient understanding of code versioning tools, such as Git
  • Experience with MongoDb and Redis data storage solutions, or other DB solutions
  • Collaborate with team members to contribute to improvements in process and infrastructure
  • Leverage available tools/systems to proactively identify and resolve defects
  • Implement effective security protocols and data protection measures
  • Work with frontend developers on the integration of application elements

Preferred Skills (we understand you learn on the job too!): 

  • Nodejs, Typescript, JavaScript, Express.js, MondoDb, Redis, Jest, Yarn and related technologies
  • Reactjs, JavaScript, HTML, CSS, Jest, Yarn and related technologies 

Ideally you will also have: 

  • An Agile mindset with experience working in Agile environment
  • Spring/Node experience
  • A spirit of collaboration and transparent communication
  • A natural curiosity for new scripting languages, frameworks and technologies
  • High personal code/development standards (peer testing, unit testing, documentation, etc)
  • Team spirit and a sense of humour is always great
  • Enthusiastic to pick up new technologies relevant to web3 

COVID-19 considerations:

 

We have shifted to an entirely virtual environment. Our team takes initiative and operate well independently or as teams so we've been working a blend of remote/in office 

 

If you have the skills and experience that we are looking for to be successful in this role, please submit your resume to Masood Noor by email at [email protected]

Apply Online

*
*
*
*
*