Overview
We are looking for a mid-level developer with practical experience in integrations between external tools and internal systems via APIs, to join a team focused on New Projects on Lifecycle and Acquisition flows and tracking. Someone able to structure workflows and data models together with the team and internal clients.
Main Goal of the Role
Build and maintain integrations between tools used for:
Lead acquisition and lead capture flows;
CRM and customer lifecycle;
User identity and status management;
Events and tracking;
Analytics and attribution;
Email / Communication / notification flows, across different tools.
This is not a marketing role and not a role responsible for acquiring leads. It is a technical development role focused on building and maintaining the systems and data flows behind these areas, from inception, including requirements gathering.
Main responsibilities
Connect external platforms and internal systems through APIs;
Build and maintain flows related to lead capture, CRM, lifecycle, and tracking;
Manage user data, user statuses, and lifecycle logic across tools;
Implement identify / user recognition logic in CRM and analytics contexts;
Define and maintain standardized events;
Support implementation of Google Analytics and UTM tracking logic in code;
Build and maintain event-driven integrations using webhooks, triggers, or similar mechanisms;
Maintain syncs across tools without unnecessary data duplication;
Troubleshoot API, webhook, sync, and tracking issues
Required profile
Solid experience with APIs and integrations;
Experience with event-driven architectures or event-driven integrations;
Stronger in backend/integrations than in frontend;
Python, Javascript, HTML, SQL
Good understanding of
CRM data;
lead/user identity;
lifecycle or status flows;
event tracking;
sync logic between systems;
Able to work independently on medium-complexity technical tasks;
Good debugging and problem-solving skills
NICE TO HAVE
Experience with Goog