Software Engineer, Data Team
Lakeland, Florida, United States - Remote
Qgiv
Raise more money and reach new supporters with the help of a fundraising platform built for fundraisers.Who are we?
Qgiv exists to help people fulfill their passion to make a difference. Founded in 2007, Qgiv now provides thoughtfully-designed, user-friendly fundraising software to more than 6,500 nonprofits in the US and Canada. Nonprofits such as Habitat for Humanity, Big Brothers Big Sisters, Junior Achievement, Humane Societies, and more use Qgiv’s online fundraising tools to delight donors and raise funds for their missions.
We’re guided by our core values: empathy, introspection, honesty + integrity, persistence, openness, respect, and passion. We work hard to meet deadlines and goals, but we also take time to celebrate and have fun! We strive to create a workplace culture in which individuals can be their authentic selves while working towards our company mission. We don’t search for perfect candidates; we look for candidates that are invested in helping us improve while also improving themselves.
We strive to create a workplace culture in which individuals can be their authentic selves while working towards our company mission. We don’t search for perfect candidates; we look for candidates that are invested in helping us improve while also improving themselves.
About the Opportunity
Qgiv is an all-in-one fundraising platform for nonprofits, enabling them to raise essential funds in support of their missions. A critical aspect of their operations involves leveraging donor data to inform decisions and foster donor relationships.
As an engineer on the Data Team, you will be embedded in a cross-functional team of engineers, product managers, designers, QA specialists, and analysts to work to ensure we deliver measurable value to our customers in the non-profit space.
Tasked with overcoming a technical hurdle or finding an elegant solution that helps users, your passion for solving problems and working with lots of moving parts will help you be successful in this role.
The Data Team focuses on developing features that provide actionable insights derived from our customer’s data, by integrating data from other systems and building reports, dashboards, or control panels to drive critical parts of their business.
You’ll work heavily on reporting, dashboards, data flows, and API integrations. The ideal candidate for this role will have a background working at a SaaS product company. A background in donor management software or the nonprofit sector is preferred but not required.
What does success look like?
- Build and maintain features within the control panel, with a particular focus on reporting capabilities, integrating with third-party software such as CRMs and email management systems, and fundraising-related emails.
- Work with the team to deliver measurable value to our customers in a collaborative environment with short feedback cycles.
- Develop new solutions in the form of reports or integrations by writing documented API endpoints that will be consumed by web and mobile applications.
- Work with high attention to detail making sure your code is performant, scalable, and well-tested.
- Mentor and coach junior members on the team to ensure we are all growing professionally.
What challenges can you expect?
- Very little conceptual control panel and public api documentation
- Control panel and public API projects are not always well scoped
- Debugging skills will need to be top notch as code is not well documented and will require self-exploration and understanding
- Code style and clarity is inconsistent throughout the system – in the process of migrating to new code standards
- Unclear dependencies between seemingly unrelated code
- Priorities can sometimes change quickly, so adaptability is a must
Requirements
What do you need to qualify for this role?
To succeed in this role:
- Prior development experience with PHP and MySQL
- Experience with SQL and RDBM systems, and database normalization (either MySQL or Postgres)
- Knowledge of HTTP and RESTful API best practices
- Experience with Object-Oriented Programming
- Familiarity with Web Application Security vulnerabilities, and how to prevent them
- Version control with git and GitHub
Things that will help you stand out:
- Experience with unit testing and test-drive development
- Familiarity with AWS
- Integrating with 3rd party services via HTTP APIs – Salesforce & MailChimp to name a few
- Architecting solutions based on requirements & making sound technical decisions without guidance
- Make sound technical decisions and justify with effective communication
- Writing quality code that is easy to understand and scales well (with strong opinions on why it's important)
- Developing database structures optimized for performance and scalability
- Building “right-sized” solutions that balance current limitations to meet business needs
- Ability to plan, estimate, and de-risk complex requirements
- Continuously looking for ways to improve technical abilities and platform infrastructure
- A cautious and rigorous approach that seeks to understand how technical decisions may affect other teams or products
- Familiarity with Agile methodologies
Benefits
What’s in it for you?
- Join a group of passionate people building and supporting technology that helps fuel the work of world-changing nonprofits
- Health, vision, dental insurance, fitness plan reimbursement, life, and disability insurance, and a retirement savings plan
- Competitive pay
- A flexible paid-time-off policy and paid holidays
- Paid volunteer time off so you can make good things happen in your community
- 4 weeks paid parental leave (after 90 days of employment)
- Time off to vote
- The hardware you need to get the job done!
- This is a full-time, remote position
- Lots of Qgiv gear to add to your wardrobe (we have some of the softest shirts around)!
Salary Statement: Any offered salary is determined based on internal equity, internal salary ranges, market data/ranges, applicant’s skills and prior relevant experience, certain degrees and certifications.
Qgiv is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
All your information will be kept confidential according to EEO guidelines..
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs AWS Git GitHub MySQL Nonprofit OOP PHP PostgreSQL Salesforce Security SQL Testing
Perks/benefits: Competitive pay Equity Fitness / gym Flex hours Flex vacation Health care Insurance Parental leave
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Science Manager jobs
- Open Marketing Data Analyst jobs
- Open Lead Data Analyst jobs
- Open Data Engineer II jobs
- Open Senior Business Intelligence Analyst jobs
- Open MLOps Engineer jobs
- Open Principal Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Data Analytics Engineer jobs
- Open Business Data Analyst jobs
- Open Sr Data Engineer jobs
- Open Junior Data Scientist jobs
- Open Product Data Analyst jobs
- Open Data Analyst Intern jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Research Scientist jobs
- Open Big Data Engineer jobs
- Open Azure Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Data Quality Analyst jobs
- Open Data Product Manager jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Deep Learning-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open APIs-related jobs
- Open NLP-related jobs
- Open Consulting-related jobs
- Open LLMs-related jobs
- Open CI/CD-related jobs
- Open Snowflake-related jobs
- Open Generative AI-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Databricks-related jobs