← Back to all jobs
13d 12h left to apply
T

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

TechSoup🌍 Anywhere in the WorldEstimated: $80,000 - $120,000

Senior CRM Developer/Engineer

About

TechSoup is a global nonprofit social enterprise helping NGOs access technology, resources, and funding. For over 30 years, we’ve supported 1.4M+ organizations across 230+ countries, delivering over $19B in technology value. We’re a fully remote, mission-driven team using technology to create a more equitable world. As a Senior CRM Developer / Engineer, you will work closely with the IT Team and various stakeholders, designing and implementing the full technology stack powering a global nonprofit enterprise operations platform. You will create end-to-end flows from business process design and CRM customization through cloud-native serverless infrastructure, third-party API integrations, ETL pipelines, and security architecture.

Responsibilities

  • Architect and build Functions-based microservices with production-grade reliability (message archiving, distributed locking, tiered retry, adaptive rate limiting).
  • Develop and maintain Dynamics 365/Dataverse customizations: plugins, custom APIs, web resources, and data models.
  • Build and operate integrations across 6+ external systems (Box.com, Zendesk, NetSuite, IRS, CTP/XMAP, Onyx CRM, and other Shared Tech Systems).
  • Design configuration-driven rule engines enabling business teams to modify qualification and routing logic without code changes.
  • Implement security infrastructure.
  • Build ETL pipelines for regulatory compliance data (IRS revocation lists to SQL Server to CRM).
  • Create bilingual implementations (C#/.NET + Python) of core services for flexibility and platform reach.
  • Manage cloud infrastructure: Azure Functions Elastic Premium plans, multi-slot deployments, storage queues, table storage.
  • Contribute to defining the plan & approach for the team.
  • Ensure quality results aligned with the enterprise architecture.
  • Work actively with the whole team in preparing documentation, improving tech team capabilities, and sharing knowledge.
  • Report, handle, and verify defects.
  • Recommend appropriate actions for test results.
  • Close cooperation with Developers and DevOps daily.
  • Help troubleshoot issues.
  • Create logs to document testing phases and defects.

Requirements

  • At least 3+ years of experience in a similar position.
  • 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.
  • Ability to think analytically and clearly present and justify your opinion.
  • Looking for new challenges.
  • Can communicate freely in English (or on a communicative level, but willing to develop in this area).
  • Willingness to share knowledge and learn from others.
  • This is a fully remote role, based in Poland.
  • Project management: Scrum in development, Kanban in support.
  • Issue tracking tool: Jira.
  • Knowledge repository: Confluence.
  • Version control system: GIT.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/3/2026
CategoryCustomer Support
SourceWe Work Remotely

FAQ

Is this position remote?

The Senior CRM Developer/Engineer [international role based in Poland] role is a remote opportunity. The location specified is Anywhere in the World.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

Dandy

CX Lab Tech – UK, Fixed

DandyUK🏠 Remote
Competitive
Customer Support
View Job →
E

Customer Service Associate

Entrepreneur CooperativeAnywhere in the World🏠 Remote
Competitive
Customer Support
View Job →
P

Cloud Implementation Specialist (gn)

ProemionFulda🔄 Hybrid
Competitive
Customer Support
View Job →