We believe the best job in the world is the one that makes you the happiest.
Making life better is our mission: for our customers, for our employees, and for the people in our communities. In our most recent annual survey, 95% of our employees said they’re happy to work at Phantom.
Giving back.
We strive to not only be a good company; but also to be good to the community and society. For us, supporting charities and being part of a global community is in our company’s – and people’s – DNA. We serve the community and encourage employees to participate in:
– Fundraising events to support our two corporate charities – World Vision and Cyrus Centre.
– Volunteering our time for various community-based events, including food drives for the Abbotsford Archway Food Bank.
– In 2017, during Phantom’s 25th anniversary year, we raised over $150,000 for Habitat for Humanity’s Jimmy and Rosalynn Carter Work Project building affordable housing for families across Canada.
– In 2021, Phantom held a haircut fundraiser, and raised $20,000 for a yearly scholarship at the University of the Fraser Valley, where students can learn the Halq’eméylem language of the Stó:lō people.
What makes us stand out?
At Phantom, we don’t just walk the walk, we talk the talk. Our core values aren’t something that are written for flare; they are demonstrated everyday by our caring, hardworking, and honest team members. We are constantly striving to improve ourselves, whether that’s with our products, our relationships or our business–and continually succeed in doing so.
We’re growing
Our team comes from a dozen different countries, bringing a truly diverse array of experiences and talent. We welcome applicants who are passionate about what they do, and who are eager to grow right along with us.
Please note that, due to volume, we can only get in touch with applicants chosen for an interview. Thank you for understanding!
We’re currently looking for a Software Developer who values the same things we do; honest communication, excellent workmanship, providing top tier service, and taking ownership in their work. This position will report to the Systems Development Manager and support the Systems Development team in creating and maintaining high-quality, maintainable systems that support current and future business needs. The Software Developer will create high quality code for internal and external customer facing applications including creating and maintaining web-based systems and interfaces, RESTful APIs, and integration components between various custom and third party and enterprise systems.
Why people love Phantom:
- Workplace culture that values meaningful work and developing and distributing a product we’re proud to share.
- Tuition reimbursement, ongoing learning opportunities and support for career advancement.
- Competitive compensation and group medical and dental benefits/insurance.
- Employee Care program and on-site life coach.
- Managers who value work-life balance.
- Regular team building and social events – everything from pizza, food trucks, barbecue lunches to our annual holiday party.
- Support for local and international charities, including World Vision and Cyrus House.
- As well as… onsite parking, business casual dress code, employee discount, profit sharing, and more!
Key Responsibilities:
- Developing web-based applications and interfaces in a full-stack environment.
- Using software development best practices and appropriate design patterns to write well designed and testable code using source code control (GIT).
- Writing maintainable, self-documenting code as well as creating and maintaining the necessary software documentation
- Interacting with various business and production teams to plan and execute IT projects.
- Taking ownership of multiple ongoing projects to meet quarterly deadlines
- Working on a team of software developers to troubleshoot and resolve ongoing technical issues
- Participating in daily huddles to provide feedback regarding ongoing tasks and problem-solve as a team
What you’ll bring to the job:
- Minimum 5+ years of experience in software development in a business context
- Excellent verbal and written communication skills, and experience building rapport with a variety of personalities and departments
- Proficiency with several object-oriented languages such as Python, JavaScript, etc.
- Excellent troubleshooting, planning, and time management skills
- Solid understanding and working knowledge of software design principles and patterns, as well as object-oriented programming concepts
- Familiarity and experience working with the following:
- MVC frameworks (Ruby on Rails, Django, Flask, Laravel, or Node.js)
- HTML5, CSS3 including responsive UI development (Bootstrap)
- building single page apps using JavaScript front end frameworks such as Backbone, Angular, or Vue.js
- developing RESTful APIs
- Relational Databases such as MS SQL Server and proficient using SQL
- distributed revision control systems such as GIT
- maintaining legacy software in ASP/VB.Net and VBA
- writing maintainable, self-documenting code
- creating and maintaining required software documentation
- Agile software development
If this sounds like you, or a good fit for someone you know, we invite you to Apply Now