Careers at Micharity

At Micharity, we’re always on the hunt for smart, passionate people. Come work in an environment that fosters creativity, innovation, and collaboration and come work for a product that connects people and communities.

Open positions:

Front-end Engineer - Toronto

Join our small-and-skilled engineering team as we extend Micharity into grand new markets. Our modular software and scalable cloud infrastructure allows us to be stable and flexible as we provide SaaS features to our free and paid clients. We deal in workflow, efficiency optimization, and bulk data manipulation. We are rapidly upgrading a jQuery/Backbone system to a component-based React.js/Redux system, both for building and rendering client-facing pages and emails.

About us

We are looking for a talented Frontend Developer, with a background in graphic design, to join our close-knit Creative team. At Micharity, we believe that experience is everything. We’re building a first class fundraising software driven to maximize the impact of nonprofits. In short, we strive to make fundraising extraordinary.  

Here’s where you come in.

We are looking for someone who has amazing CSS and JS skills, who is 50% a developer and 50% a designer. Our ideal candidate is an excellent communicator and can work with cross-departmental teams to address client needs and informing new ways of working with our product. Someone who can create simple clever solutions when faced with complex problems. A self-motivated individual with a can-do, get-er-done, problem-solving attitude. Someone who lives to come up with wild ideas and yet work within a framework.

Your Qualifications:

Development & Design experience:

  • 1-3 years of experience frontend development in a professional setting.
  • Degree in Graphic Design, Web Design or related field, or equivalent combination of education and experience.
  • Strong experience with (and understanding of) core front-end web technologies and methodologies: HTML, CSS, Javascript, JSON
  • Understands how to use Chrome Developer Tools
  • Working experience with JQuery
  • Very comfortable using the latest CSS3 properties (keyframes, transforms)
  • Prototyping is an essential part of the ideal toolset
  • Strong experience with responsive web design/development principles
  • Demonstrates an understanding of cross-platform best practices
  • Meticulous attention to detail
  • Knowledge of visual design theory (i.e., composition, color theory, typography etc.)
  • Constantly seeking out current design trends
  • Experience with Adobe Creative Suite (Illustrator, Photoshop, and Indesign) as well as Sketch
  • Ability to function both in detail and at the conceptual level - maintain constant foresight with regard to client needs

Excellent communication skills:

  • Influential communicator with technical and non-technical individuals
  • Share knowledge through documentation, code reviews, and training of non-technical designers
  • The ability to work self-motivated as well as collaborate towards a common goal
  • Being able to give and receive feedback is a must. Thriving in an environment of constant feedback.
  • Strong written and verbal communication skills are essential

Tenacity and Passion:

  • The ability to deliver against tight timelines, managing multiple and competing work priorities
  • A commitment to crafting user-experiences that surprise and delight
  • A proactive, self­ motivated, team player
  • Can work autonomously and self-initiated
  • Driven, passionate, versatile and open ­minded
Job Responsibilities:
  • Gather and confirm project requirements at the project initiation stage, partnering with stakeholders as necessary
  • Collaborate with the Director of Creative and the Design Team to execute the building of landing pages for our broad and varied client base
  • Write beautiful, pragmatic code to augment the capacities of our amazing CMS for client needs
  • Manage simultaneous projects and tasks effectively and deliver assignments on time
  • Own the process for all Frontend project deliverables, including:
    • Scoping
    • Project Schedule and Milestones
    • Budget Estimation
    • Implementation Plan
    • Q/A & Optimization
    • Risk Mitigation
  • Communicate effectively and consistently with stakeholders on project development
  • Innovate on best building standards and assure brand consistency across multiple projects and brands
  • Coordinate across Creative, Product, and Dev teams to achieve high-quality results
  • Execute design analysis on event sites built for brands to ensure function, scalability, and brand consistency
  • Use your creative problem solving to develop detailed processes which assist in comprehensive design solutions that engage, delight, and inspire
What’s Next:
  • If you’re interested in joining our family, please send an intriguing cover letter and your resume to the below address. In your cover letter, make sure to specify which role you have your eye on. And keep it casual!
  • If we both do it right, your time at Micharity will be the most important work do. It will be extremely hard, and it might change the course of your career in a formative way.

While we thank you for your interest, only select applicants will be contacted regarding the position

Attention: Alex Garland
Operations Manager
Alex@micharity.com
Quality Assurance Analyst - Toronto

Join our growing engineering team as we extend Micharity into grand new markets. Our modular software and scalable cloud infrastructure allows us to be stable and flexible as we provide SaaS features to our free and paid clients. We deal in workflow, efficiency optimization, and bulk data manipulation. We are building out an API-driven service oriented architecture using .Net framework 4.6-2.0, Azure, C#, C/C++ and more.

About You:

You are a talented professional looking for a career, not a job. Reporting to the Manager, Software Development, you are dedicated to ensuring that all systems and processes conform to the technical specifications before, during and after release. Your work will increase application resiliency, improve data integrity and increase process efficiency.

You picture yourself within a vibrant and entrepreneurial organization where your ideas will be heard and you have an opportunity to showcase your talents and great skills. You are motivated by goals, a self-starter, and are a hardworking individual who likes to wear multiple hats. We are a seeking a proven, driven team player who is looking to join a fast pace, high growth, energetic and a forward-thinking team.

Responsibilities
  • Reviews software requirements with Business Analysts.
  • Works on the creation of test plans; creates and executes test cases.
  • Ensures all test artifacts adhere to testing standards
  • Logs defects and produces bug reports.
  • Performs root-cause analysis with Web Solutions developers.
  • Participates in project cross-functional team meetings and provides QA status updates.
  • Contributes to assessing go-live readiness, participates in product release process.
  • Participates in project closure activities.
  • Provides on-going support for live applications.
  • Prioritizes and manages own workload in order to deliver quality results and meet timelines.
  • Works with the user groups (originations, servicing, finance).
  • Creates, Documents and executes test cases for the Loan Management, Lead Management and Reporting systems.
  • Accepts, Confirms and Coordinates tickets for bugs and feedback from user groups.
  • Coordinates and maintains specifications for a common test environment so that developers and QA can test against.
  • Prepares and maintains technical documentation for application support.
  • Applies diagnostic utilities to aid in troubleshooting.
  • Identifies and supports process improvements leading to higher quality standards.
Requirements
  • University Degree or College Diploma in Business or Science related field is preferred.
  • Minimum 5+ years of professional experience in Quality Assurance for software development in a commercial setting.
  • 2+ years’ experience in the financial services, credit or FINTECH industry.
  • Solid QA experience in understanding business concepts, systems integration, deployment verification, and being able to accurately define Test Plans, Test Cases and Test Strategies.
  • Ability to execute test cases with a good level of competency in various test environments and understanding of the purpose of the testing in the environment.
  • Experience reviewing business, software requirements documents, documenting and logging defects.
  • Strong attention to detail, customer service skills, self-motivated, quick learner, shows initiative.
  • Motivated to learn new skills.
  • Knowledge and use of test management and defect tracking tools such as TestRail or HP ALM, HP PPM and HP AGM.
  • Good understanding of Agile and Waterfall development methodologies.
What’s Next:
  • If you’re interested in joining our family, please send an intriguing cover letter and your resume to the below address. In your cover letter, make sure to specify which role you have your eye on. And keep it casual!
  • If we both do it right, your time at Micharity will be the most important work do. It will be extremely hard, and it might change the course of your career in a formative way

While we thank you for your interest, only select applicants will be contacted regarding the position

Attention: Alex Garland
Operations Manager
Alex@micharity.com
Marketing Coordinator - Toronto

Reporting to the Marketing/Social Media Manager you will be the executional lead on all interactive/digital, web and social media projects across all brand, consumer and customer segments for the business. This person is the digital/web/social project manager that works with all the stakeholders to help gather requirements, prioritize projects, evaluate, and provide analytics for the activities while reporting back to all stakeholders 

About You

You picture yourself within a vibrant and entrepreneurial organization where your ideas will be heard and you have an opportunity to showcase your talents and great skills. You are motivated by goals, a self-starter, and are a hardworking individual who likes to wear multiple hats. We are a seeking a proven, driven team player who is looking to join a fast pace, high growth, energetic and a forward-thinking team.

In this role you will:
  • Be the project lead on all interactive/digital initiatives within the marketing department, gathering and communicating requirements, feedback and changes
  • Work with creative and media agencies to coordinate creative direction, user interface design and analytics
  • Lead the execution of all web site redesigns and updates working with brand managers. external agencies and internal US digital teams
  • Work with agencies and internal stakeholders to develop content calendars and appropriate content for applicable social channels including: Facebook, Twitter, Instagram, Pinterest, YouTube
  • Act as primary liaison with ’s SEO & SEM agency, managing paid and earned programs, assisting in the development of content, metrics and providing recommendations as result of monthly review meetings
  • Develop, manage and maintain digital assets library, including video  Work with sales to develop and maintain and new existing product pages to be used on customer websites
  • Track projects, including conducting reviews to ensure content is still relevant
  • Monitor competitive activities and providing feedback and insights Oversee and organize events and tradeshows
The perfect person will have:
  • Minimum 2 years of experience in a digital project management experience (Client or agency)
  • Must have valid driver's license and reliable mode of transportation
  • Experience working on client or agency side with retail digital teams
  • Post-secondary education in the marketing/digital field and/or equivalent
  • Good understanding of SEO, web analytics, social media
  • Aptitude for statistical research and analysis
  • Ability to build collaborative working relationships and event tradeshow management
  • Ability to work in a fast-paced environment with conflicting demands and tight deadlines
  • Ability to write and deliver effective presentations and report
  • Social Media experience across various fronts (Facebook, Twitter, Instagram, Pinterest, YouTube)
  • Strong attention to detail and project management skills required
  • Familiarity with content management systems and updating as required
What’s Next:
  • If you’re interested in joining our family, please send an intriguing cover letter and your resume to the below address. In your cover letter, make sure to specify which role you have your eye on. And keep it casual!
  • If we both do it right, your time at Micharity will be the most important work do. It will be extremely hard, and it might change the course of your career in a formative way.

While we thank you for your interest, only select applicants will be contacted regarding the position

Attention: Alex Garland
Operations Manager
Alex@micharity.com
Senior Backend Engineer - Toronto

We are looking for senior backend engineers to join our team of talented engineers that share a common interest in distributed backend systems, their scalability and continued development.   You will build the backend systems that power our application, scale highly distributed systems, and continuously improve our engineering practices.  Above all, your work will make a large impact on society.

About Company and Team:

Join our small-and-skilled engineering team as we extend Micharity into grand new markets. Our modular software and scalable cloud infrastructure allows us to be stable and flexible as we provide SaaS features to our free and paid clients. We deal in workflow, efficiency optimization, and bulk data manipulation. Our Senior Developer will concentrate on designing and developing services to support a engineering design engine and front-end application suite, as well as understand, assist and integrate current applications and future-state architecture into the digital transformation roadmap.

Key Responsibilities:

As a Back-End engineer, you’ll be responsible for the following duties:

  • Efficiently designs, writes, and re-factors application software according to specifications and established team coding standards.
  • Performs quality back-end API software development.
  • Performs quality full-stack software development as needed including areas of front-end web, mobile, database and DevOps.
  • Writes unit and integration tests on new and existing software programs for the purposes of reducing code regression errors, isolating areas for improvement, and general debugging
  • Assists in executing multiple concurrent projects and utilizes effective time management, planning, and communication skills to collaborate with Engineers and other team members
  • Assists in efforts to troubleshoot software applications to isolate the source of a problem and provides satisfactory resolution so that the application meets availability and quality standards
  • Researches emerging software development technologies and/or methodologies, develops standards and processes to facilitate the use of cutting edge programming languages, development tools, and programming methodologies, and implements technology and processes for increasing productivity and reducing costs
Qualifications:
  • Back-End API software development experience with C# .NET, Web API, Entity Framework, WCF Web Services, and SQL
  • Azure experience in Azure SQL DB, App Services, Azure Storage Tables, Event Hub, Notification Hub, IoT Hub, API Manager, Key Vault, Azure Kubernetes/Container Service
  • Microservices design experience
  • Micro-ORM experience such as Dapper
  • Container experience using Docker and Kubernetes
  • Java API development experience with web services, Hibernate – Good To have
  • Have helped develop scalable, custom-built object-oriented applications
  • Great OO skills, including strong design patterns knowledge
  • Experience working with, or an interest in Agile Methodologies, such as Kanban and Scrum
  • Ability to be flexible in a variety of roles in a team-oriented, collaborative environment
  • Knowledge of software best practices, like test driven development and continuous integration
What’s Next:
  • If you’re interested in joining our family, please send an intriguing cover letter and your resume to the below address. In your cover letter, make sure to specify which role you have your eye on. And keep it casual!
  • If we both do it right, your time at Micharity will be the most important work do. It will be extremely hard, and it might change the course of your career in a formative way.

While we thank you for your interest, only select applicants will be contacted regarding the position

Attention: Alex Garland
Operations Manager
Alex@micharity.com

We like people with all kinds of experience. If you don’t see the opportunity you were looking for, submit a general application.

Email Us