Data & Web Developer
2 weeks ago
About Protect Life Michigan
Thousands of lives are on the line every day due to abortion. Are you ready to stand up and change hearts to stop it? We are defenders on a mission to recruit, equip, and deploy students around Michigan to become passionate and professional social reformers. We won't stop until abortion is unthinkable. Since 2005, we have grown from a group of volunteers to a team of dozens of powerhouse activists. Each team member is bright, strategic, and dedicated to protecting the unborn.
Join our team to help us recruit even more talent, expand our mission to make abortion unthinkable, and give people an awesome transition into joining our strategic organization.
Job Purpose:
Protect Life Michigan's Data & Web Developer will build and maintain the technical backbone of our fast-growing persuasion and outreach programs. This role is ideal for someone who loves solving problems with technology, is comfortable connecting complex systems, and wants their work to directly contribute to saving lives and changing culture.
You will manage and enhance our suite of tools on , build automations, analyze public opinion polling, and help design and implement innovative software and data solutions to power our campaigns. You do not need prior Bubble or Python experience—if you are tech-savvy, hungry to learn, and excited to build great tools for a great cause, we can train you on specific platforms.
This is a key strategic role on our team, ideal for a driven and mission-minded developer or technologist.
Location: Remote but must reside in (or be willing to relocate to) Michigan, with the capacity to travel for work on occasion
Duties & Responsibilities:
- Develop and maintain internal tools using and similar no-code/low-code platforms
- Manage organizational databases, CRMs, and voter files, ensuring clean and accurate data
- Connect and automate systems (ex: linking voter files, CRM, polling platforms, outreach apps) to support data-driven outreach and campaigns
- Design and analyze surveys and polling through tools such as Civitas Public Research
- Build new software tools to help manage and visualize data, track outreach progress, and optimize our persuasion efforts
- Review and interpret poll results, providing clear reports and actionable insights to leadership
- Support website management and improvements for PLM's public sites and campaign microsites
- Collaborate with leadership and campaign staff to brainstorm and implement new data-driven strategies
- Support training staff and volunteers on using new tools or data systems
- Other duties as needed to support the team's mission and technical needs
Qualifications:
- Commitment to the pro-life movement and the mission of Protect Life Michigan
- Strong experience with data management, spreadsheets, and database systems
- Familiarity with web development (no-code/low-code platforms such as preferred, but not required)
- Experience (or strong interest) in connecting systems via APIs, building automations, and integrating CRMs
- Analytical mindset; comfort with survey design, polling analysis, and data reporting
- Organized, independent worker with strong attention to detail
- Excellent problem-solving skills; able to learn new technologies quickly and adapt to changing needs
- Ability to manage multiple projects simultaneously and meet deadlines
- Positive attitude and strong communication skills, both written and verbal
- (Preferred) Familiarity with Python, SQL, JavaScript, or related technologies
- (Preferred) Familiarity with political data tools, voter files, or campaign technology
Salary/Benefits:
- After completing 1 year of work, eligibility for employer-matched Simple IRA.
- Ample professional development opportunities.
- Protect Life Michigan is a support-raising organization. The salary and all expenses associated with this position will be fundraised by the candidate. Protect Life Michigan will provide training and coaching in order to help the candidate reach full support and will pay the candidate while they raise support. We have an excellent track record of helping job candidates reach full support: 85% of our candidates have reached full support within 2-3 months.
- All applicants must be supportive of this approach and open to engaging in it.
- Ample paid vacation time, holidays, and sick days.
- Semi-flexible schedule to be set with the employee and supervisor
- Ability to work from home.
- Salary: $25-$32 per hour, commensurate with experience
Why this role matters:
We are pioneering the most data-driven, scalable persuasion movement in the pro-life space. As our Data & Web Developer, your work will directly empower activists, optimize campaigns, and change hearts and minds across Michigan. You'll help ensure that no opportunity to save lives is missed because of broken systems or lost data.
If you're ready to put your tech skills to work for the most important human rights cause of our time, we want to hear from you.
-
Sr Python Developer
1 week ago
Michigan, United States NTT DATA North America Full timeSr Python Developer & Lead (SDET Hybrid/Onsite in Auburn Hills, MI (3-Days per Week Onsite)6+ Months DurationW2 ONLY - Must be able to work directly with NTT Data | NO C2CAt NTT DATA, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees have been key factors in our company's growth and...
-
Sr Python Developer
2 weeks ago
Michigan Center, United States NTT DATA North America Full timeSr Python Developer & Lead (SDET) – 25-06712 Hybrid/Onsite in Auburn Hills, MI (3-Days per Week Onsite) 6+ Months Duration W2 ONLY – Must be able to work directly with NTT Data | NO C2C **NTTD Delivery will Consider Self-Relocation Candidates on a Case x Case basis. At NTT DATA, we know that with the right people on board, anything is possible. The...
-
Sr Python Developer
6 days ago
Michigan Center, MI, United States NTT DATA North America Full timeSr Python Developer & Lead (SDET) – 25-06828 Hybrid/Onsite in Auburn Hills, MI (3-Days per Week Onsite) 6+ Months Duration W2 or C2C **NTTD Delivery will Consider Self-Relocation Candidates on a Case x Case basis. At NTT DATA, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees have...
-
Sr Python Developer
1 week ago
Michigan Center, MI, United States NTT DATA North America Full timeSr Python Developer & Lead (SDET) – 25-06712 Hybrid/Onsite in Auburn Hills, MI (3-Days per Week Onsite) 6+ Months Duration W2 or C2C **NTTD Delivery will Consider Self-Relocation Candidates on a Case x Case basis. At NTT DATA, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees have...
-
Sr Python Developer
2 days ago
Michigan Center, MI, United States NTT DATA North America Full timeSr Python Developer & Lead (SDET) – 25-06828 Hybrid/Onsite in Auburn Hills, MI (3-Days per Week Onsite) 6+ Months Duration W2 or C2C **NTTD Delivery will Consider Self-Relocation Candidates on a Case x Case basis. At NTT DATA, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees have...
-
Sr Python Developer
1 week ago
Michigan Center, MI, United States NTT DATA North America Full timeSr Python Developer & Lead (SDET) – 25-06712 Hybrid/Onsite in Auburn Hills, MI (3-Days per Week Onsite) 6+ Months Duration W2 ONLY – Must be able to work directly with NTT Data | NO C2C **NTTD Delivery will Consider Self-Relocation Candidates on a Case x Case basis. At NTT DATA, we know that with the right people on board, anything is possible. The...
-
Jr. Software Developer
7 days ago
Michigan, United States Refactor Talent Full timeWe're seeking to connect a Junior Software Developer with a leading company in Detroit, MI on a full-time basis. The role is hybrid, requiring onsite attendance two days a week, with mandatory in-office presence every Wednesday. As a Junior Software Developer, you will join a collaborative and motivated team, leveraging your foundational knowledge in .NET...
-
Data Engineer
7 days ago
Michigan, United States Vaco by Highspring Full timeSnowflake Data Engineer100% Onsite Washtenaw County, Michigan$ hourlySeeking a Snowflake Data Engineer with 5+ years of experience and proven expertise in Snowflake implementations, ELT pipeline development, and data system optimization.Must Haves / Mandatory:5 plus years of professional experience in data engineeringHands-on Snowflake implementation and /...
-
Senior Developer
2 days ago
Michigan, United States HCL Technologies Full timeAbout HCLTechHCLTech is a global technology company, spread across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing,...
-
Data Warehouse Architect
4 weeks ago
Michigan, United States Synergyassure Inc Full timeREQUIRED EDUCATION:• Bachelor’s degree in Computer Science, Information Systems, or related field REQUIRED SKILLS & EXPERIENCE:• 5+ years of experience in data modeling for large-scale data warehouse environments• Strong experience with Teradata databases and architecture• Expertise in Erwin Model Mart• Strong understanding of normalized and...