This job posting has expired and no longer is available. Please explore other opportunities.

Full Stack Developer

Remote (Canada) Toronto, ON

Full Job Description

Senior Full Stack Developer

Details of the Position

Position title: SeniorFull Stack Developer

Department: IT

Reports to: Development Lead

Position Summary

Kortext is the UK’s leading eTextbook provider, serving universities globally. We are recruiting for the role of Senior Full Stack Developer to help develop market leading software aimed primarily at the Higher Education market.

We are looking for a self-motivated and highly proficient Senior Full Stack Developer, to join our team whose overall objective is to develop and deploy new functionality for the Kortext Learning Platform.

Key Responsibilities


  • Utilizing the latest technologies available, designing, and developing solutions to meet our strategic objectives
  • Collaborate in an Agile team, reviewing product backlogs, analyzing feasibility, complexity, recommending approaches, and providing effort estimates
  • Discussing and analyzing technical documents to refine requirements and propose solutions
  • Continuously seeking out better ways to do things, new tools, technologies, and processes
  • Supporting critical or escalated customer issues
  • Optimize platform for maximum speed and scalability - design highly scalable solutions
  • Writing efficient, reusable, and reliable code
  • Ensuring bugs and maintenance issues are dealt with in a speedy and efficient manner

Testing


  • Unit testing code, leveraging automated unit test frameworks, and performing code reviews
  • Assisting with QA testing, automation, and troubleshooting

Documenting


  • Advising on the creation and maintenance of technical documentation
  • Communicating
  • Providing a credible and approachable point of contact for stakeholders, communicating effectively and showing empathy; responding with urgency to requests and ensuring a seamless and positive experience
  • Easily explaining complex technical issues to a non-technical audience
  • Highly organized with a well-developed approach to prioritization
  • Identifying and providing recommendations for approaches and initiatives to enhance performance
  • Taking initiative to identify potential areas for growth and developing custom solutions aimed at meeting business objectives

Working


  • Overlap work time with at least 5 hours overlap with EST (GMT -5)
  • You work collaboratively and are able to communicate effectively
  • You are committed to being part of a successful team
  • Accountable. You are willing to take ownership and you take pride in your work
  • You put team success first and have a high degree of personal character
  • You like finding creative ways to quickly move projects forward
  • You aren’t afraid of a tough deadline
  • You are a critical thinker who brings solutions not problems
  • You are constantly learning and working to improve yourself
  • You enjoy wearing many hats and hustling to get things done

Required Qualifications


  • 5+ years of Full Stack development experience
  • Proficiency in web technologies, including: ASP.Net Core/MVC, Angular, HTML 5, React, Swagger, Nest/Node.js, GraphQL, Microservices Architecture, MongoDB, and Kafka
  • Experience with Cloud technologies (Azure, AWS, or Google Cloud)
  • Fundamentals with object-oriented analysis and design patterns (OOA/OOD)
  • Proficiency in web security
  • Ability to thrive in a fast-paced, dynamic, Agile environment
  • Ability to work remotely

Job Type: Full-time

Salary: $100,000.00 - $120,000.00 per year

Benefits:


  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Tuition reimbursement
  • Vision insurance

Schedule:


  • 8 hour shift

Supplemental Pay:


  • Bonus pay

Application Question(s):


  • Are you a resident of Canada?

Education:


  • Bachelor's (Preferred)

Experience:


  • Angular: 3 years (Preferred)
  • .NET Core: 3 years (Preferred)
  • Full-stack development: 5 years (Required)
  • Node.js: 1 year (Preferred)
  • Databases: 3 years (Preferred)

Work Remotely:


  • Yes

Work Location: Remote

Subscribe to Job Alerts