Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Software Developer II

Full-time

Book Depot

Job Responsibility: FULL STACK SOFTWARE DEVELOPER - Permanent, Full-Time

We want you to join our team!

You're a go-getter with a passion for innovation and finding a better way, and you approach headwinds with an inquisitive mind and ownership thinking. You know that people are the heart and soul of an organization, and that when you and your team work together, there is no limit to the great things you can achieve. If you're ready to make the move to a company where you can grow, learn, and thrive, know there's a place for you here at Book Depot. 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:

  • WE NOT ME - we understand that success is fleeting if we don't put others first
  • KICK SOME MOON DUST - we believe that the key to greatness is to be willing to go where no one has ever gone before
  • RIDE TOGETHER. WIN TOGETHER - we believe that the whole TEAM is greater than the sum of its individual players and Together Everyone Achieves More
  • WE EAT THE STINKY CHEESE - we have a curious mind, and never stop learning
  • WAKE UP. BE AWESOME. REPEAT - we believe that working hard is the result of a great attitude and passion for living each day at our best, and
  • NO DONKEYS - we know that life is too short to work with, or do business with, those that think and act like donkeys.

Come join our team and help us make the best kind of impact! To learn more about Book Depot, please visit our website at:

Our Opportunity

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.

Responsibilities:

  • Develop and support Book Depot's in-house WMS
  • Develop and support automation in Book Depot
  • Troubleshoot hardware and software problems, log problems and document fixes
  • Investigate, monitor, and make recommendations for complicated problems or complaints
  • Assess infrastructure and platforms to judge feasibility and usefulness of available tools and resources
  • 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
  • Monitor user activities to detect problems and support end-users
  • Assist with managing outages and internal customer relations
  • Train users in managing systems and write user documentation
  • 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
  • Enforce and improve documentation and maintenance strategies
  • Collaborate with external vendors to research and implement projects or solutions and resolve issues as they arise
  • Other related responsibilities as required

People and Culture:

  • Model Book Depot's values in all that you do and hold others accountable in maintaining the integrity of them
  • Enable Book Depot's purpose-driven culture of Enchanting the Mind, that is values-aligned, family friendly, high-performing and innovative; and recognize team members who are consistently contributing to this culture
  • Ensure everyone is pulling together in the same direction and that you are prioritizing departmental and individual goals
  • Champion, influence, embrace and motivate change, with a strategic mindset for continuous improvement and scalability
  • Actively empower the learning and professional growth of your team through encouraging your team's participation in Book Depot University (BDU), and also being a participant
  • Provide mentorship and meaningful feedback to your team

Qualifications:

  • A Bachelor's degree in Computer Programming or Computer Science or related field or equivalent training and experience required
  • Minimum 3 years' experience with the technologies currently used by Book Depot
  • 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
  • Ability to work in a high-performing and fast-paced work environment
  • Proven ability to stay organized with a heavy and diverse workload
  • Strong attention to detail, identifying and sharing continuous improvement opportunities
  • Ability to work independently and with a team
  • Goal-oriented, with growth mindset
  • Willing to learn

Other Considerations:

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.

We very much appreciate and thank you for your application and interest in Book Depot Inc., however, only those individuals selected to participate in our interview process will be contacted. We will keep all resumes received for one year.

Book Depot Inc. is an equal opportunity employer and is committed to a diverse and inclusive workplace for all. If you are contacted for a job opportunity, please advise us of any accommodations necessary.

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Full Stack Software Developer II in Thorold, ON vacancy
  • $52k - $78k per year

     ...based business goals. While providing the right financial solutions, the incumbent will manage Member portfolios to genuinely build and develop relationships with Members. While actively positioning Meridian’s products and services to add value to our Members financial well-... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    Afternoon shift

    Meridian Credit Union

    Thorold, ON
    more than 2 months ago
  • $67k - $75k per year

     ...residential builds to major infrastructure developments. We have a culture built on solid...  ...Thorold. This position is a permanent full-time vacancy. Candidates will work at...  ...skills Fundamental knowledge of computer software (Windows, Word, Excel) Ability to travel... 
    Suggested
    Permanent employment
    Full time
    Monday to friday
    Night shift

    Votorantim Cimentos North America (VCNA)

    Thorold, ON
    2 days ago
  • $850 per week

     ...with research firms, universities, and trusted brands to gather genuine consumer insights. We help connect everyday people with flexible full-time or part-time remote market research opportunities that influence real products, services, and customer experiences. Role... 
    Suggested
    Full time
    Temporary work
    Part time
    Casual work
    Immediate start
    Remote work
    Flexible hours

    AFG Inc

    Thorold, ON
    more than 2 months ago
  • $29.07 - $33.55 per hour

     ...Ability to read and work from blueprints Excellent oral and written communication skills and basic computer software knowledge is essential This is a full time and unionized position. HOURS: 40 hours per week; Monday-Friday; 8:00 a.m. - 4:30 p.m. LOCATION: NCDSB... 
    Suggested
    Hourly pay
    Full time
    Monday to friday

    Niagara Catholic District School Board

    Thorold, ON
    2 days ago
  • $65k - $75k per year

     ..., every day! Join Our Team: Communications Manager Location: Thorold / Full-Time This posting is to fill an existing vacancy. Position Overview The Communications Manager develops and executes internal and external communications strategies that strengthen CAA... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    For contractors
    Casual work
    Internship
    Work at office
    Local area

    CAA Niagara

    Thorold, ON
    29 days ago
  •  ...About the role The Account Executive Inside develops and maintains business relationships to sell Products, Software, and Services via telephone and email. This position...  ...your local community. We want you to enjoy a full, meaningful life and own your career at Insight.... 
    Local area
    Immediate start
    Remote work
    Worldwide

    Insight Enterprises, Inc.

    Niagara On The Lake, ON
    7 days ago
  • $60k - $100k per year

     ...with team members to enhance workflow and efficiency in the shop. Maintain a clean and organized work environment. Job Types: Full-time, Permanent Pay: $60,000.00-$100,000.00 per year Ability to commute/relocate: ~ Niagara Falls, ON: reliably commute or plan... 
    Permanent employment
    Full time
    Relocation

    ADVANTAGE AUTOPRO

    Niagara Falls, ON
    26 days ago
  • $43k - $55k per year

     ...160,000 members across Niagara, allowing us to focus on earning your continued trust, every day! Location: Thorold, ON Status: Full-Time Permanent, On-Site (with ad‑hoc flexibility) This posting is to fill an existing vacancy. About The Role CAA Niagara is looking... 
    Permanent employment
    Full time
    For contractors
    Internship
    Work at office
    Shift work

    CAA Niagara

    Thorold, ON
    8 days ago
  •  ...Description We are looking for a Cake Decorator- Full Time who is passionate about food and enjoys working in a fast paced, team environment! Do you have outstanding customer service skills? Are you passionate about the food industry? If so, come join our growing... 
    Full time
    Flexible hours
    Weekend work
    Afternoon shift

    Longo'S

    Welland, ON
    more than 2 months ago
  • $70k - $80k per year

     ...performance improvement plans. Participate as a Member of the branch leadership team, supporting and promoting branch initiatives. Develop strategies and employee ability to read, interpret and understand NET promoter in order to enhance the overall Member experience.... 
    Full time
    Contract work
    Work at office
    Local area
    Night shift
    Weekend work
    Afternoon shift

    Meridian Credit Union

    St Catharines, ON
    more than 2 months ago
  • $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...  ...spoken communication skills.Proficient computer skills in various software platformsFluency in a language in addition to English is an... 
    Full time
    Contract work
    Temporary work
    Local area

    Good Shepherd Centres

    Niagara Falls, ON
    2 days ago
  • $22 per hour

     ...We are continuing to grow and are searching for a Full-time Baker who is looking for the next challenge in their careers to grow with us. The COBS Bread brand has been built on our commitment to the quality of our product, the development of our people and the delight which... 
    Full time
    Local area
    Night shift
    Weekend work
    Day shift
    Early shift
    1 day per week

    COBS Bread

    St Catharines, ON
    3 days ago
  •  ...Description We are looking for a Deli Assistant Department Manager - Full Time who is passionate about food and enjoys working in a fast paced, team environment!   Are you ready to take your career to the next level?   If so, come join our growing team!   Position... 
    Full time
    Flexible hours
    Weekend work
    Afternoon shift

    Longo'S

    Welland, ON
    more than 2 months ago
  •  ...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 time
    Part time
    Casual work
    Remote work
    Flexible hours

    ApexFocusGroup

    St Catharines, ON
    more than 2 months ago
  • $23 per hour

     ...: St. Catharines, Ontario. Job Type: Full-time We are hiring a Material Handle...  ...laid out in the KanBan documentation Stacking boxes and wrapping skids, moving loose product...  ...your application. We acknowledge that software used in our recruitment and selection... 
    Long term contract
    Full time
    Internship
    Monday to friday
    Shift work

    Advantage Personnel

    St Catharines, ON
    1 day ago
  • $22 per hour

     ..., 205 L drums and 1000 L totes.  Loading, stacking, pumping, lifting and general bulking using...  ...apron, CSA approved work boots, hard hat, full-face respirator and task specific gloves....  ...collection event crew. Basic Requirements:   Develop an understanding of *WHMIS regulations, *... 
    Full time
    Internship
    Seasonal work
    Monday to friday

    Triumvirate Environmental

    Niagara Falls, ON
    9 days ago
  • $80k - $100k per year

     ...Office – 7960 Oakwood Drive Availability: Full-Time, Monday to Friday Compensation:...  ...entities. Supervising, mentoring, and developing the accounting team. Developing and...  ...budgeting, forecasting, or financial planning software. About Northern Roads Auto Group... 
    Full time
    Internship
    Work at office
    Monday to friday

    Northern Roads Auto Group

    Niagara Falls, ON
    more than 2 months ago
  • $68k - $73k per year

     ...related field from an accredited institution Experience with 3D CAD software, creating 3D designs and performing FEA (i.e. - Autodesk Inventor...  ...and tubing specification and design Familiar with tolerance stack up analysis Knowledge of Geometric Dimensioning and... 
    Work from home

    Rexroth

    Welland, ON
    21 days ago
  •  ...pre-manufactured seasonal recreational cottages. Our resorts have full facilities including community areas, swimming pools, splash pads,...  ...Orders submitted into accounting for their respective department ii. Ensuring each Purchase order is submitted contains the appropriate... 
    Full time
    For contractors
    Seasonal work

    Great Blue Resorts

    St Catharines, ON
    4 days ago
  • $59.8k - $89.8k per year

     ...journeys for members and prospects across the full lifecycle. This role translates strategy...  ...Return on Investment (ROI) – build and develop journeys that help to accelerate marketing...  ...) Strong working knowledge of analytics stacks, working with analytics tools, data warehouses... 
    Long term contract
    Full time
    Contract work
    Work at office
    Remote work

    Meridian Credit Union

    St Catharines, ON
    more than 2 months ago
  •  ...the province of Ontario, where paints are sorted, combined, then developed into a new usable product. Loop employs skilled individuals who...  ...Primarily, but not exclusively forklift operation Safely stacking and unstacking material (gaylords, skids, drums etc.) Loading/... 
    Full time
    Internship

    Triumvirate Environmental

    Niagara Falls, ON
    9 days ago
  • $60k - $75k per year

     ...tasks, and inspecting completed work. Develops standards for the cleanliness and overall...  ...proficiency in MS Office and other relevant software. ~ Demonstrated ability to read, write,...  ...of pay after 3 months of service. Open to full-time and part-time team members, with spousal... 
    Full time
    Part time
    For contractors
    Work at office
    Immediate start
    Flexible hours
    Weekend work
    Afternoon shift

    Greystar

    Niagara On The Lake, ON
    20 days ago
  • $150k - $160k per year

     ...custom tool APIs, enterprise integrations). Develop RAG and data-centric AI capabilities using...  ...looking for ~6+ years of professional software development, including 2+ years leading...  ...your local community. We want you to enjoy a full, meaningful life and own your career at... 
    Local area
    Remote work

    Insight Enterprises, Inc.

    Niagara On The Lake, ON
    28 days ago
  • $63.1k - $76.7k per year

     ...Therapist (Adult Clients) 12-18 month contract - Full-time 35 hours/week Location: Welland...  ...intervention services to adult clients Develop with the client an intervention plan...  ...Knowledge and ability to use basic computer software ~ Excellent knowledge of oral and... 
    Full time
    Contract work
    Flexible hours

    Centre de santé communautaire

    Welland, ON
    6 hours ago
  • $68.8k - $103.2k per year

     ...Consults with internal stakeholders to develop actionable insights that help to accelerate...  ...expertise in analysis and fluency with various software and techniques of analysis Commitment...  ...under management, Meridian offers a full range of financial products and services to... 
    Full time
    Work at office
    Remote work
    1 day per week

    Meridian Credit Union

    St Catharines, ON
    more than 2 months ago
  • $22.89 - $24.63 per hour

     ...benefits Weekend premiums, travel pay and/or mileage reimbursement Full-time, part-time, and casual opportunities, with flexible...  ...Certificate or equivalent Equivalencies Home Support Worker Level I, II or III, Health Care Aid, Personal Attendant (PA+2), Developmental... 
    Hourly pay
    Full time
    Part time
    Casual work
    Flexible hours
    Weekend work

    CBI Home Health

    St Catharines, ON
    21 days ago
  • $59.8k - $89.8k per year

     ...goals, measure results, and share actionable insights. Build and develop models that help to accelerate marketing’s long term strategic plans...  ...and Abilities   Strong working knowledge of an analytics stack, working with analytics tools, data warehouses and data... 
    Long term contract
    Full time
    Contract work
    Work at office
    Remote work
    1 day per week

    Meridian Credit Union

    St Catharines, ON
    more than 2 months ago
  • $67.12k - $100.68k per year

     ...the end-to-end Logistics processes, proactively identify gaps and develop solutions resolving the gaps with quantified deliverables....  ...~ Working knowledge of PC computer systems and cargo management software preferred  ~ High degree of accuracy and attention to detail... 
    Full time
    Contract work
    Internship
    Work at office

    Innio

    Welland, ON
    3 days ago
  • $80k - $100k per year

     ...Planner/Production Location:  St. Catharines, ON Job Type:  Full-time, Permanent Compensation: $80,000 – $100,000 per year, based...  ...Advanced, expert-level proficiency with Primavera P6 scheduling software. ~ Strong background in structural, piping, and mechanical marine... 
    Permanent employment
    Full time
    For subcontractor
    Work at office

    Ontario Shipyards

    St Catharines, ON
    15 days ago
  •  ...Remote position with access to satellite office) Employment Type: Full-time, start date to be arranged in the new two months...  ...file load, so you can hit the ground running with all hardware/software provided for your home office Benefit plan options for your health... 
    Full time
    Work at office
    Remote work
    Home office

    Elm Law

    St Catharines, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Software Developer II. Be the first to apply!