Shopping Cart



Subtotal

$

Checkout

Full Stack Developer

We are looking for an experienced full-stack developer who wants to help build the future of digital streaming platforms at Treefort. Treefort is a scrappy technology startup with an explicitly “all of Christ for all of tech” mentality. We are incubated at Canon Press and recently launched the platform that powers Canon+.

Come join our small, agile team - we have a lot of great opportunities for a motivated, independent developer. We’re looking for someone who can own large projects from start to finish, is willing to jump into any part of the tech stack, can collaborate with designers and other developers, write documentation, and do whatever it takes to deliver a first-class user experience to our customers.

Technical qualifications boil down to having advanced experience with JavaScript and a solid understanding of web fundamentals (HTTP, client-server, HTML, CSS, etc.). Beyond that if you are a quick learner and willing to pick up whatever tools will get the job done you will fit right in. React, TypeScript, Node, or native mobile development experience are a bonus.

Responsibilities

  • Develop frontend user interfaces with React and TypeScript
  • Develop backend services with Node and Postgres
  • Write reliable, organized code
  • Accurately translate designs into code
  • Review code from teammates
  • Write technical documentation
  • Manage infrastructure including build tools, deployment pipelines, servers, and networks
  • Participate in an on-call rotation to fix bugs, triage customer issues, and keep the servers up
  • Participate in product development and design discussions

Qualifications

  • 5+ years of experience in a similar role
  • Advanced experience with JavaScript
  • Solid understanding of web fundamentals
  • Ability to take ownership of projects and work independently with minimal supervision
  • Passionate about delivering highly polished user experiences

If you have inquiries or an interest in this position, please email your resume to Elliot at [email protected]

Fulfillment Worker (part-time: 20hrs/week)

We are seeking a capable warehouse worker to help with all aspects of order fulfillment.

Responsibilities

  • Pick, pack, and ship new orders.
  • Count and assess inventory.
  • Provide product and book quality checks.
  • Assist in book printing and binding.

Requirements

  • Lives in Moscow, ID
  • Detail-oriented work patterns with the ability to follow policies and processes without errors.

If you would like to apply for this job, please email [email protected] with your resume.

Publicist

Canon is looking for a publicist to oversee Canon’s public relations, brand awareness, and audience growth by appearing on relevant platforms.

Responsibilities

  • Manage day-to-day relations with media as well as the social media accounts of the company
  • Schedule events, speaking engagements, visits, tours, interviews, and public appearances with relevant personnel and platforms (radio, podcasts, schools, publishers, content creators, etc.)
  • Answers public enquiries and drafts press releases, creative pitches, event/launch strategy docs, and other public communications
  • Secure 10+ high-quality media placements per month
  • Develop new creative pitches per month that garners press coverage
  • Track and provide insights and benchmarks of media coverage and PR performance
  • Develop and execute influencer campaigns (discovery, vetting, briefing, measurement, fulfillment pipeline from products shipped to shown)
  • Perform related duties as assigned

Requirements

  • Remote or based in Moscow (preferred)
  • Understands evolution and role of PR in the world of digital and traditional media
  • Ability to understand client brand category and landscape in order to deliver creative ideas that resonate with target audiences
  • Has experience in influencer marketing and social media
  • Strong writing, editing, and communication skills
  • Strong analytical and problem-solving skills.
  • Can meet tight deadlines and has an exceptional eye for details.

If you would like to apply for this job, please email [email protected] with your resume and a short letter of interest.

Jr. Graphic Designer

Canon is looking for an entry-level graphic designer to join the creative team.

The ideal candidate will have creative skills and a small portfolio of work that demonstrates previous design work. This candidate will have experience working with numerous different design platforms or be willing and able to learn quickly. A passion for Jesus Christ is foundational.

Responsibilities

  • Branding, Marketing, Product, and Web design
  • Collaborate with the team to ensure consistency of design across various media outlets
  • Create compelling design materials, print and digital, for social media and email marketing

Qualifications

  • A sample of design work
  • Experience in graphic design is a plus
  • Knowledge of Adobe Creative Suite and ability to learn how to use it
  • Strong communication, conceptual thinking, and design skills
  • Strong work ethic and continual development of skills

If you would like to apply for this job, please email [email protected] with your resume and a short letter of interest.

Senior Graphic Designer

Canon is looking for a talented graphic designer to join the creative team in all pursuits at a senior level.

The ideal candidate will have strong creative skills and a portfolio of work that demonstrates illustrative design and typography. This candidate will have experience in working with numerous different design platforms such as digital and print forms. A passion for Jesus Christ is foundational.

Responsibilities

  • Branding, Marketing, Product, and Web design
  • Collaborate with the team to ensure consistency of design across various media outlets
  • Create compelling and effective cover designs, logos & branding materials, print and digital media
  • Maintain awareness of current industry and technology standards, social media, competitive landscape, and market trends

Qualifications

  • Strong portfolio of work 4-5 years of experience in graphic design
  • Proficient in Adobe Creative Suite
  • Strong communication, conceptual thinking, typography skills, and design skills
  • Strong work ethic and continual development of skills

If you would like to apply for this job, please email [email protected] with your resume and a short letter of interest.

Project Manager

Canon Press is seeking to hire a Project Manager to oversee the execution of numerous projects simultaneously, as well as to keep an eye on the big picture and make sure Canon doesn’t miss out on great opportunities. The Project Manager will be responsible for overseeing projects from idea to success.

Responsibilities

  • Work with multiple teams to define project goals.
  • Predict resources needed to reach objectives, and manage resources efficiently.
  • Prepare a timeline of execution.
  • Track project costs in order to meet budget.
  • Develop and manage a detailed project schedule.
  • Communicate constantly between team members to make sure everyone is on the same page and accomplishing individual goals on time.
  • Provide project updates on strategy and progress.
  • Manage contracts with vendors and suppliers.
  • At the conclusion of each project, measure project performance and identify areas for improvement.

Qualifications

  • Bachelor's degree‍
  • Experience in project-management, event-management, logistics, or the like (preferred)
  • Analytical & organizational skills
  • Problem-solving
  • Attention to detail
  • Written & verbal communication
  • Strong interpersonal skills
  • Ability to manage and execute many projects and deadlines at once

If you would like to apply for this job, please email [email protected] with your resume and a short letter of interest.

Bookkeeper F/T

Canon Press is currently looking to expand its accounting department and is in need of a full-time bookkeeper.

This position requires strong verbal and written communication skills. In addition to
having attention to detail, the ideal candidate must be willing to assist with several accounting-related responsibilities while maintaining strict confidentiality.

Responsibilities may include:

  • Posting payments from customers and partners timely and efficiently
  • Bank deposits (in-person and remote using the mobile app)
  • Accounts Receivable - monitoring and following up on collections related to delinquent accounts
  • Accounts Payable – coding invoices, credit card transactions, and preparing weekly check runs
  • Payroll Processing – Reviewing employee timesheets and processing payroll timely
  • Cash Forecasting – Preparing and presenting established cash flow tool to end-user(s)
  • Monthly Reconciliations – banking and general ledger accounts
  • Preparing 1099s and supporting other tax reporting requirements
  • Responding to and completing vendor credit applications
  • Additional duties as assigned given the varied needs of a small business

The right candidate may also be able to assist with the following:

  • Posting and reviewing journal entries to ensure the matching of revenue, costs, and expenses
  • Ongoing improvements of the company’s accounting and inventory management system
  • Periodic inventory counts of Canon Press’ onsite warehouse
  • Monthly financial statement reporting, including summary notes that interpret the numbers
  • Compiling working papers and seeking input for the annual budget
  • Assisting senior leaders with updating and reviewing the company’s sales forecast
  • Helping to ensure compliance with government agencies
  • Contributing to the creation and implementation of company policy papers
  • Ongoing communication with leadership to ensure business goals are being met

Requirements

  • A positive attitude and ability to work with others professionally
  • Knowledge of bookkeeping practices and general accounting principles
  • Strong analytical skills and the ability to follow directions
  • Attention to detail and the discipline to meet deadlines
  • The flexibility to adjust and pivot within a fast-paced work environment
  • One year experience with QuickBooks (preferred)
  • A basic understanding of Microsoft Office with special attention to Excel (preferred)
  • Prior experience with Sure Payroll or other payroll online solutions (preferred)

If you would like to apply for this job, please email [email protected] with your resume and a short letter of interest.

Bookkeeper P/T

Canon Press is currently looking to expand its accounting department and is in need of a part-time bookkeeper.

This position requires strong verbal and written communication skills. In addition to
having attention to detail, the ideal candidate must be willing to assist with several accounting-related responsibilities while maintaining strict confidentiality.

Responsibilities may include:

  • Posting payments from customers and partners timely and efficiently
  • Bank deposits (in-person and remote using the mobile app)
  • Accounts Receivable - monitoring and following up on collections related to delinquent accounts
  • Accounts Payable – coding invoices, credit card transactions, and preparing weekly check runs
  • Payroll Processing – Reviewing employee timesheets and processing payroll timely
  • Cash Forecasting – Preparing and presenting established cash flow tool to end-user(s)
  • Monthly Reconciliations – banking and general ledger accounts
  • Preparing 1099s and supporting other tax reporting requirements
  • Responding to and completing vendor credit applications
  • Additional duties as assigned given the varied needs of a small business

The right candidate may also be able to assist with the following:

  • Posting and reviewing journal entries to ensure the matching of revenue, costs, and expenses
  • Ongoing improvements of the company’s accounting and inventory management system
  • Periodic inventory counts of Canon Press’ onsite warehouse
  • Monthly financial statement reporting, including summary notes that interpret the numbers
  • Compiling working papers and seeking input for the annual budget
  • Assisting senior leaders with updating and reviewing the company’s sales forecast
  • Helping to ensure compliance with government agencies
  • Contributing to the creation and implementation of company policy papers
  • Ongoing communication with leadership to ensure business goals are being met

Requirements

  • A positive attitude and ability to work with others professionally
  • Knowledge of bookkeeping practices and general accounting principles
  • Strong analytical skills and the ability to follow directions
  • Attention to detail and the discipline to meet deadlines
  • The flexibility to adjust and pivot within a fast-paced work environment
  • One year experience with QuickBooks (preferred)
  • A basic understanding of Microsoft Office with special attention to Excel (preferred)
  • Prior experience with Sure Payroll or other payroll online solutions (preferred)

If you would like to apply for this job, please email [email protected] with your resume and a short letter of interest.

Join the Canon Press Newsletter

Get special deals and discounts by subscribing to our weekly newsletter. Unsubscribe at any time.