TechSoup: Senior CRM Developer/Engineer [international role based in Poland] — Opportunihub
Job Remote

TechSoup: Senior CRM Developer/Engineer [international role based in Poland]

Organisation · Worldwide

At a glance

Type
Job
Organisation
Organisation
Location
Worldwide
Work mode
Remote
Deadline
Rolling / not stated
Posted
3 Jun 2026

About this job

<img src="https://we-work-remotely.imgix.net/logos/0171/5397/logo.gif?ixlib=rails-4.0.0&w=50&h=50&dpr=2&fit=fill&auto=compress" /> <p> <strong>Headquarters:</strong> Remote <br /><strong>URL:</strong> <a href="http://techsoupglobal.org">http://techsoupglobal.org</a> </p> <div class="col col-xs-7 description"> <span><span><span>&nbsp;</span></span></span><br><span><span><span><b><span lang="en"><span><span><span>Senior CRM Developer/Engineer</span></span></span></span></b><br><span lang="en"><span><span><span>[international role based in Poland]</span></span></span></span></span></span></span><br><br><span><span><span><b>About TechSoup</b></span></span></span><br><br><span><span><span>TechSoup is a global nonprofit social enterprise helping NGOs access technology, resources, and funding. For over 30 years, we’ve supported <b>1.4M+ organizations across 230+ countries</b>, delivering over <b>$19B in technology value</b>.</span></span></span><br><br><span><span><span>We’re a fully remote, mission-driven team using technology to create a more equitable world.</span></span></span><br><span><span><span><b>Position Summary</b>&nbsp;</span></span></span><br><span><span><span>As a Senior <b>Senior CRM Developer / Engineer</b> you will work closely with IT Team and various stakeholders. You will also be responsible for designing and implementing the full technology stack powering a global nonprofit enterprise operations platform. You will also be creating end-to-end flow starting from business process design and CRM customization through cloud-native serverless infrastructure, third-party API integrations, ETL pipelines, and security architecture.</span></span></span><br><span><span><span><b>Key Responsibilities&nbsp;</b>&nbsp;</span></span></span><ul><li><span><span><span><span>Architect and build Functions-based microservices with production-grade reliability (message archiving, distributed locking, tiered retry, adaptive rate limiting)</span></span></span></span></li><li><span><span><span><span>Develop and maintain Dynamics 365/Dataverse customizations: plugins, custom APIs, web resources, and data models</span></span></span></span></li><li><span><span><span><span>Build and operate integrations across 6+ external systems (Box.com, Zendesk, NetSuite, IRS, CTP/XMAP, Onyx CRM and other Shared Tech Systems)</span></span></span></span></li><li><span><span><span><span>Design configuration-driven rule engines enabling business teams to modify qualification and routing logic without code changes</span></span></span></span></li><li><span><span><span><span>Implement security infrastructure</span></span></span></span></li><li><span><span><span><span>Build ETL pipelines for regulatory compliance data (IRS revocation lists to SQL Server to CRM)</span></span></span></span></li><li><span><span><span><span>Create bilingual implementations (C#/.NET + Python) of core services for flexibility and platform reach</span></span></span></span></li><li><span><span><span><span>Manage cloud infrastructure: Azure Functions Elastic Premium plans, multi-slot deployments, storage queues, table storage</span></span></span></span></li></ul><ul><li><span><span><span><span>Contribute to defining the plan &amp; approach for team&nbsp;</span></span></span></span></li><li><span><span><span><span>Quality results aligned with the enterprise architecture</span></span></span></span></li></ul><ul><li><span><span><span><span>Work actively with the whole team in preparing documentation, improving tech team capabilities and sharing knowledge regarding past and future implementations&nbsp; </span></span></span></span></li><li><span><span><span><span>Report, handle and verify defects&nbsp;</span></span></span></span></li></ul><ul><li><span><span><span><span>Recommending appropriate actions for test results&nbsp;</span></span></span></span></li></ul><ul><li><span><span><span><span>Close cooperation with Developers and DevOps daily&nbsp;</span></span></span></span></li></ul><ul><li><span><span><span><span>Help troubleshoot issues&nbsp;</span></span></span></span></li></ul><ul><li><span><span><span><span>Create logs to document testing phases and defects&nbsp;</span></span></span></span></li></ul><br><span><span><span><b>Your Profile:</b>&nbsp;</span></span></span><ul><li><span><span><span><span>You have at least 3+ years’ experience in similar position&nbsp;</span></span></span></span></li></ul><ul><li><span><span><span><span>Experience in complex solutions in CRM Dynamics 365/Dataverse, Azure Functions, Azure Storage (Queues, Tables, Blobs), C#, .NET Framework, .NET 8, Python, JavaScript, OAuth/SOAP/REST, SQL Server/SSIS, MSAL, PowerShell</span></span></span></span></li></ul><ul><li><span><span><span><span>You can think analytically and clearly present and justify your opinion&nbsp;</span></span></span></span></li></ul><ul><li><span><span><span><span>You are looking for new challenges&nbsp;</span></span></span></span></li></ul><ul><li><span><span><span><span>Can talk freely in English (or on a communicative level, but want to develop yourself in this area)&nbsp;</span></span></span></span></li></ul><ul><li><span><span><span><span>You want to share knowledge as well as learn from others&nbsp;</span></span></span></span><br>&nbsp;</li></ul><span><span><span><b>Work Environment&nbsp;</b></span></span></span><ul><li><span><span><span><span>Project management: Scrum in development, Kanban in support&nbsp;</span></span></span></span></li></ul><ul><li><span><span><span><span>Issue tracking tool: Jira&nbsp;</span></span></span></span></li></ul><ul><li><span><span><span><span>Knowledge repository: Confluence&nbsp;</span></span></span></span></li></ul><ul><li><span><span><span><span>Version control system: GIT&nbsp;</span></span></span></span></li></ul><span><span><span>&nbsp;</span></span></span><br><span><span><span>This is fully remote role, however based in Poland</span></span></span><br><span><span><span><b>Salary range</b>: 12,000pln – 17,000 pln gross per month</span></span></span><br>&nbsp; </div> <p><strong>To apply:</strong> <a href="https://weworkremotely.com/remote-jobs/techsoup-senior-crm-developer-engineer-international-role-based-in-poland">https://weworkremotely.com/remote-jobs/techsoup-senior-crm-developer-engineer-international-role-based-in-poland</a></p>

How to apply

  1. 1 Read the full details above and confirm you meet the eligibility criteria.
  2. 2 Prepare your documents — an updated CV, and any cover letter, proposal or certificates required.
  3. 3 Click Apply on official site to complete your application on Organisation’s official page.
  4. 4 Submit as early as possible — many close once filled.
Apply on official site

Sourced from wewr. Always verify details on the official website. Opportunihub never charges you to apply.

Frequently asked questions

How do I apply for TechSoup: Senior CRM Developer/Engineer [international role based in Poland]?

Review the full details and eligibility on this page, prepare your documents, then use the “Apply on official site” button to complete your application on Organisation’s official page.

Is this opportunity remote or location-based?

This opportunity is remote-friendly and open to applicants who can work from anywhere.

Is TechSoup: Senior CRM Developer/Engineer [international role based in Poland] free to apply for?

Opportunihub lists this Job for free. Legitimate Jobs do not ask for payment to apply — never pay a fee to submit an application.