Full Stack Software Engineer - Full Time
Book Depot
FULL STACK SOFTWARE DEVELOPER - Permanent, Full-Time
We're a Canada's Best Managed company with an award-winning culture - and we're the largest bargain book wholesaler and online retailer in North America. Our hard-working team is dedicated to Enchanting the Minds of readers around the world each and every day - especially those who have the greatest need - and as a leader in our industry for more than 30 years, we have the automation it takes to push the limits of technology, grit and determination, and a set of guiding core values that make all the difference in fulfilling our purpose and giving our customers the best experience ever:
Come join our team and help us make the best kind of impact! To learn more about Book Depot, please visit our website at:
We have an opportunity available for a permanent, full-time, Full Stack Software Developer onsite at our Thorold main office and distribution center. The successful candidate will join our team of 10 IT professionals. We are looking for someone with a passion for technology and learning and who will be dedicated to supporting our IT team as they constantly pursue new challenges across a large variety of projects. The successful candidate will implement and maintain software to drive business needs by providing departments with the tools and reporting they require. The successful candidate will additionally integrate automation initiatives and support surrounding systems, maintain our in-house warehouse management system and provide solutions to business challenges using a high understanding of current business systems and processes.
Develop and support Book Depot's in-house WMS
Troubleshoot hardware and software problems, log problems and document fixes
Investigate, monitor, and make recommendations for complicated problems or complaints
Track, resolve and document root causes of user technical problems
Identify problems with information technology system operations and provide potential work arounds
Respond to requests for new or configured hardware or software to keep inventory up to date
Track and monitor day-to-day performance of systems and conduct analysis with the goal of improving performance
Assist with managing outages and internal customer relations
Maintain, troubleshoot, and install computer hardware and software
Develop and deliver operational reports and summaries of problems or technical difficulties
Write and communicate technical requirements for new and ongoing projects
Raise information, bug and feature requests to the development team or senior support specialists
Collaborate with external vendors to research and implement projects or solutions and resolve issues as they arise
~ Champion, influence, embrace and motivate change, with a strategic mindset for continuous improvement and scalability
A Bachelor's degree in Computer Programming or Computer Science or related field or equivalent training and experience required
Strong SQL programming (queries, stored procedures, indexes, troubleshooting, etc)
C#, ASP.net, MVC framework, Python, Bootstrap, JavaScript, HTML, CSS, and JSON
Angular & Angular Material framework experience would be an asset
Familiarity with Kubernetes, Containerization, Git and Entity Framework would be an asset
Strong attention to detail, identifying and sharing continuous improvement opportunities
Please note this is an onsite position at our Thorold main office and distribution centre. Our full-time opportunities include great perks such as health and dental benefits and an Employee and Family Assistance Program with 100% employer-paid premiums after the fulfillment of a waiting period, an annual incentive bonus opportunity, and paid time off to volunteer and live out our core purpose, Enchanting the Mind.
- ...Provide Resource Consultation Services. Facilitate community connections, program registrations and referrals and share resources. Develop curriculum and resources for individual and group based treatment services, and recreational services. Develop resources and...SuggestedFull timeContract workTemporary workFixed term contractWork at officeImmediate start
- We are more than just your local restaurant. We are a collection of hardworking small-business owners. Did you know that from coast to coast, we serve delicious choices to more than 2.5 million people in over 1,400 locations every day, or that we have proudly helped more ...SuggestedFull timeLocal areaFlexible hours
- ...POSITION OBJECTIVE Bethesdas Childrens services requires one (1) Full-Time Contract Learning and Development Coordinator. The length of... ...program registrations and referrals and share resources. Develop resources and program materials. Maintain client records and complete...SuggestedFull timeContract workWork at officeImmediate start
- ...POSITION OBJECTIVE Adult Clinical Services requires one (1) Full Time Contract Manager Adult Clinical Services RBA. This position... ...and the delivery of group and individual services and support. Develop processes and systems to support the delivery of services and program...SuggestedFull timeContract workInternshipImmediate start
- ...Manager Location: Thorold, Ontario Job Type: Permanent, Full time, Salary + commissions Overview The Account Executive,... ...amount to avoid exceeding limits and incurring additional fees. · Develop and maintain strong, long-term relationships with clients,...SuggestedLong term contractPermanent employmentFull time
- ...Desjardins Agent Team Member Location: St. Catharines, Ontario Type: Full Time Position Overview: Are you outgoing and customer-... ...Agent may be the career for you! Responsibilities: Develop leads, schedule appointments, identify customer needs, and market...Full time
- ...role: Pleasantview Memorial Gardens located in Fonthill Ontario is currently recruiting for a full-time Seasonal Groundsperson. Pleasantview has approximately 50 developed acres and performs approximately 425 dispositions annually. The property includes an...Long term contractFull timeContract workTemporary workInternshipSeasonal workWork at officeMonday to friday
- ...and visual presentation to ensure a clean, consistent, and welcoming environment that enhances the customer experience. Coach and develop the team through ongoing training and constructive feedback to strengthen skills, confidence, and overall performance. Promote effective...Minimum wageFull timeWork at officeFlexible hoursWeekend workAfternoon shift
$57.41k per year
...personal growth as a Funeral Director and as a leader in the funeral profession awaits you here at Arbor Memorial and Pleasantview.Job Type: Full Time , PermanentVacancy Status: This is a current vacancy and we are actively seeking to fill this role.Key Qualifications And...Long term contractFull timeInternshipWork from home$20 - $22 per hour
...Location: Niagara, ON Compensation: $20-$22 per hour (dependent on experience) Full-Time Do you love leading by example? Creating spaces where people feel welcome, supported, and inspired to step outside? At Fjällräven, our mission is to help people feel at home...Hourly payLong term contractFull timeLocal areaShift work$20 - $30 per hour
...Schedule: 8 hour shift, Monday to Friday We are seeking multiple individuals and these positions will be open until filled. Job Types: Full-time, Permanent Salary: $20.00-$30.00 per hour Expected hours: 40 per week Benefits: Dental care Extended health care...Hourly payPermanent employmentFull timeWork at officeMonday to fridayShift work- ...The NBG is an equal opportunity employer and welcomes all qualified applicants. We are committed to fostering an inclusive, equitable, and accessible workplace where every team member feels valued, respected, and supported, and the opportunity to reach their full potential....Contract workLocal areaWeekend workAfternoon shift
$46.3 per hour
310T Truck & Coach Technician or Apprentice Location 335 Townline Road, Niagara-on-the-Lake, Ontario Position Type Permanent Full-Time (Afternoon Shift) Reporting To Equipment Manager Start Date Immediately Hours Monday to Friday, 4:00pm to 1:00am...Hourly payLong term contractPermanent employmentFull timeApprenticeshipImmediate startMonday to fridayFlexible hoursShift workAfternoon shift$55k - $100k per year
...Overview Leons is currently looking for a self-motivated Full Time Furniture Sales Associate who is enthusiastic hardworking and... ...furniture pieces that suit their style budget and space requirements. Develop an in-depth understanding of the furniture selection including...Full time- About Banana Republic Banana Republic was founded with an explorer’s spirit and a desire to venture to new places, beyond the boundaries of the everyday. Our clothing is designed for a life with no boundaries. We travel near and far in search of the finest materials and...Full timeWork at officeFlexible hoursNight shiftWeekend workAfternoon shift
- ...Requisition Details: Employment Status: Temporary, Full-time (1.0 FTE) Program Name: Shift Nursing Number of Hours Bi-Weekly... ...compensation and mileage What you'll do: Client assessments to develop individual care plans Provide primary care in collaboration...Full timeTemporary workShift work
$29.75 - $34.3 per hour
...disciplinary team you will help tenants maintain stable housing develop independent living skills and foster a sense of community and belonging... ...communication skills. Proficient computer skills in various software platforms Fluency in a language in addition to English is an...Full timeTemporary workLocal areaRotating shift- About Old Navy Forget what you know about old-school industry rules. When you work at Old Navy, you’re choosing a different path. From day one, we’ve been on a mission to democratize fashion and make shopping fun again. Our teams make style accessible to everyone, creating...Full timeWork at officeFlexible hoursNight shiftWeekend workAfternoon shift
$20 per hour
...who they aspire to be daily. Location : 7818 Oakwood Dr Niagara Falls Ontario L2G 0J6 Wage: $20.00 per hour Hours: Full Time - Monday-Thursday 8:00 am-8:00 pm and Friday - Saturday 8:00 am-5:00 pm What You Will Be Doing: Answer a high volume of...Hourly payFull timeInternship$50.41k per year
...fair inclusive recruitment and to building a workplace where everyone feels they truly belong. Swarovski Canada Limited supports the full inclusion of persons with Disabilities as set out in the Human Rights Code and the Disabilities Act of Accessibility for Ontarians...Full time$38.34 - $46.47 per hour
...supporting interdisciplinary teams operating in Hamilton and the Niagara Region improving quality of care through evidence-based practices developing tools for collaboration and data tracking monitoring budgets and guiding leadership staff across all assigned programs. Flexibility...Full timeTemporary workCasual workLocal areaWork from homeAfternoon shift- ...28.88 Why Should You Apply Flexible schedules and various locations Employee Assistance Plan comprehensive benefits package for full-time and part-time Tuition reimbursement career development and training opportunities Competitive wages Preferred: ~...Hourly payPermanent employmentFull timePart timeLive InFlexible hours
- As the leader in the developmental services sector Bethesda Community Services is currently recruiting those interested in supporting adults children and youth with developmental disabilities. We envision ourselves as a community of support that inspires encourages and...Full timeContract workSummer work
- ...most often conducted remotely. This is a casual, project-based role well suited for individuals looking to participate part-time (or full-time) in research based on availability and profile match. Requirements A smartphone, tablet, or computer with a working...Full timePart timeCasual workRemote workFlexible hours
$28.3 per hour
...through an accredited institution required Provincial HVAC or apprentice license (ex: Gasfitter I & II license refrigeration license, etc.) This is a regular, full-time position with a hourly wage of $28.30 - $33.29 per hour. The starting salary will be based on the successful...Hourly payRemplacementFull timeContract workApprenticeshipShift work- ...Terms of employment Permanent employment full time Starts as soon as possible Benefits... ...Act or other statutory requirements Develop and maintain cost findings, reporting and... ...Computer and technology knowledge Accounting software MS Office MS Excel MS Windows...Hourly payPermanent employmentFull timeTemporary workCasual workImmediate startRemote work
- ...the use of all CAD-related hardware and software to meet the engineering and technical needs... ...records and easement and others as developed. Operate various types of plan reproduction... ...Architectural Studies or other related fields. Full membership, or eligibility for full...Hourly payFull timeContract workWork at office
$23 per hour
...Run KanBan routes as laid out in the KanBan documentation Stacking boxes and wrapping skids, moving loose product, and totes Work... ...forward to reviewing your application. We acknowledge that software used in our recruitment and selection process may have Artificial...Long term contractPermanent employmentFull timeTemporary workInternshipMonday to fridayShift work$122.26k per year
...and capital budget planning, forecasting, software licensing, support contracts, and... ...budgets, and performance outcomes. Well-developed leadership, analytical, problem-solving,... ...Non-Union Position Type: Permanent, Full-time Duration: Ongoing Vacancy Status...Permanent employmentFull timeInternshipRemote workMonday to fridayFlexible hours- ...Process and Requirements Position: part-time/full time, in-office/remote, flexible hours... ...Duties and Responsibilities: You will develop relationships with individual donors, local... ...have the ability to learn and utilize other software programs. Application: Please...Full timePart timeWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Software Engineer - Full Time. Be the first to apply!
- software engineer - computer Thorold, ON
- software developer Thorold, ON
- software engineer Thorold, ON
- software developer no experience Thorold, ON
- software support Thorold, ON
- software Thorold, ON
- software application developer Thorold, ON
- software technical support Thorold, ON
- software sales Thorold, ON
- full time team member Thorold, ON

