Skip to content

Full Stack Developer

RFDM Data Driven Marketing & Business Solutions Logo

Full Stack Developer

Information Technology Jobs

RFDM Solutions Inc.

Who are we and what do we do?

RFDM Solutions is a boutique marketing and technology consulting firm based in downtown Victoria. We create cutting edge digital marketing campaigns, websites, and custom software solutions for clients all over North America. We do this for industries as diverse as fashion, healthcare, cybersecurity, non-profit, venture capital, and satellite imaging. We are full stack marketing and sales technology experts, and our services include Digital Marketing and Marketing Automation, Website Development, CRM Solutions, and Custom Cloud Application development.

What’s the job all about?

The role is a hybrid between a custom backend developer and a business technology solutions consultant. With respect to backend development, you’ll be handed a range of custom problems to solve, such as API development, creating web based backend solutions from scratch, and developing website (primarily in WordPress, HubSpot CMS or Shopify) and mobile applications. On the consulting side, you’ll dig into our client’s business problems to come up with creative solutions that involve cloud software and new technologies.

What kind of skills and experience do you need to have?

The main technical skills we would need you to have are:

(1) Computer Science Degree or equivalent experience.

(2) Experience with: JavaScript, JSON, JQuery, CSS, HTML, PHP, building custom APIs (e.g. REST API) between third party applications, building web based and mobile applications, and a general comfort with learning new technologies rapidly.

(3) Experience with business cloud software such as CRM (e.g. Salesforce, Zoho, Hubspot), ERP, inventory management, marketing automation (e.g. Pardot, Marketo, GetResponse), accounting, and analytics would be considered a definite asset.

(4) Comfortable speaking with and listening to clients, being responsible for delivering projects on a deadline, and for juggling more than one project at a time.

With respect to experience, it would be great to hear from candidates that have at least a two or more years working in a similar role, however we are also willing to train the right candidate that can demonstrate that they are proficient in the above skill sets and are willing to commit to filling their gaps in knowledge through some rapid on the job training. Candidate with CRM experience is a plus!

Why work with us?

There are a few reasons why you might consider working with us. The first is that as a small and rapidly growing company, there is a major opportunity to move up quickly and be recognized and rewarded for your hard work. We can offer you a pace of career acceleration that is very rare in most workplaces. The second is that our working environment is awesome. You’ll be working with some very smart people who believe in teams, not bosses, in collaboration, not compulsion, and most importantly, in a workplace where everyone is treated with respect. We have a dog-friendly, exposed brick office in downtown Victoria, that is surrounded by amazing restaurants and is easily accessible by transit. We also offer opportunities for remote work, flexible working hours, and professional development and travel. Ultimately, we want to work with people who are smart, driven, self starters, who thrive in an environment of creative freedom, ownership, and opportunity for advancement based on their achievements.

Under normal circumstances, our team works both in office as well as enjoying options for remote work. However, given the new BC guidelines towards Covid-19 we are offering all employees the choice to work remotely full-time or schedule specific days to work in the office until further notice.

What’s the offer?

The role is full time, Mon-Fri, based on a standard 7.5 hour workday. The compensation offered will be based on your skills and previous work experience. We also offer a generous extended heath plan, and three weeks paid vacation.


If you’d like to apply, please submit your resume and cover, along with some examples of your work to our career page direct (linked below). If we think you could be a good fit with the team, we’ll reach out to schedule an interview. Thanks for reading our posting, and good luck!

Please Note: We are only considering applicants currently residing in Victoria and surrounding area at this time.

Additional Info

Job Type : Full-Time

Location : Victoria, BC

Experience Level : Junior Level

Powered By GrowthZone
Scroll To Top