Fundmetric Job Board
Full Stack Software Developer
Halifax, Nova Scotia, Canada .
full-time . January 9, 2025
Description
Overview
Fundmetric is looking for a Full Stack Software Developer to build and maintain dynamic ‘big data’ driven applications. Candidates should be comfortable writing software that integrates with third party platforms. Ideal candidates are self-motivated team players, with the ability to design and implement solutions to complex problems that are reliable and scale well, thriving in a fast paced environment.
About the Role
The candidate will join our development team, collaborating both with Fundmetric teammates and our clients to build data driven solutions for automation, personalization, machine learning, analytics, reporting, and other related features of our products. Fundmetric has a service oriented company culture, and ideal candidates should also have a service oriented mindset when building or maintaining software for our clients. Fundmetric’s technology stack is built and managed in Microsoft Azure, so ideal candidates should be comfortable working with and utilizing cloud based services. The candidate will also work closely and collaboratively with our Fundmetric platform team, as well as our data science team.
About Fundmetric
Fundmetric is a Halifax based company that brings together siloed data so that we can automate, personalize, and make predictions for higher education fundraising. Fundmetric offers a software fundraising platform which provides our clients with a full data ecosystem for collecting and generating machine learning models which provide predictive analytics and insights.
Requirements:
- 5 years experience in a software development role
- Experience with agile software methodologies
- Proficiency in a web backend language like Python or PHP, leveraging a web framework like Flask, Pyramid, Laravel, or CodeIgniter
- Experience with frontend reactive web frameworks like Vue (preferred), Angular, or React
- Experience with software process automation, eg: CI/CD pipelines, business operational workflow automation, etc
- Experience with containers (eg: Docker, Podman, etc)
- Experience designing and working with relational databases. Knowledge of normalized and denormalized schemas
- Experience designing and implementing data ETLs (extract, transform, load)
- Self motivated and able to learn and apply knowledge from online resources
- Experience building software that solves complex problems, at all stages of the software development lifecycle
Nice to Have:
- Working with other various data storage and indexing products like MongoDB, or ElasticSearch
- Knowledge of and/or experience fulfilling GDPR data subject requests, as well as other similar US privacy legislation
- Experience working directly, and/or communicating, with external customers
- Experience with cloud and SaaS relational data warehousing solutions, such as Azure Database, Amazon RDS, Amazon Redshift, Snowflake, etc
- Knowledge of cloud well architected frameworks
- Experience or knowledge in cyber security
- Some knowledge of infrastructure automation tools
Benefits
- Competitive salary
- Full benefits package
- Hybrid work environment
- 2 weeks paid vacation per year
- 5 days of paid sick leave per year