MarTech Developer
Job description
.
About the role
As a MarTech Developer, you will be tasked with working on a variety of client-facing marketing technology initiatives. You will operate within cross-functional project teams where your technical execution directly influences client success and business outcomes. Your responsibilities will include designing, implementing, and optimizing marketing technology solutions that help organizations better engage customers, improve marketing performance, and unlock valuable business insights. This role is ideal for technically-minded developers who enjoy solving complex business challenges and want to work at the intersection of software development, data, and digital marketing. You will translate ambiguous requirements into robust technical specifications while balancing scalability, security, and user experience. Ultimately, you will act as a bridge between business stakeholders and technical teams to ensure marketing technology delivers measurable value.
Key facts
What you'll do
Design, develop, and maintain custom integrations between CRM, marketing automation, analytics, and other business platforms.
Build scalable solutions that support lead generation, customer engagement, personalization, and marketing measurement initiatives.
Develop custom applications, APIs, workflows, and automation solutions to support client marketing and business objectives.
Implement and configure marketing technology platforms such as Adobe Experience Platform (AEP), Real-Time CDP (RT-CDP), Adobe Journey Optimizer (AJO), Customer Journey Analytics (CJA), Adobe Analytics, Adobe Campaign, Adobe Workfront, or others.
Collaborate with strategists, designers, developers, and client stakeholders to translate business requirements into technical solutions.
Work with data sources, APIs, and reporting platforms to enable actionable insights and improve decision-making.
Participate in code reviews and testing processes to ensure high-quality, maintainable software.
Research emerging technologies, platforms, and best practices within the MarTech ecosystem.
Communicate clearly and effectively with project teams and clients throughout the development lifecycle.
Adapt to shifting priorities and contribute to agile development cycles through active participation in planning and retrospectives.
Write clean, documented, and testable code that aligns with established architectural standards and best practices.
Support the deployment and monitoring of solutions in production environments, including troubleshooting and performance optimization.
Partner with data teams to ensure data integrity, governance, and compliance across marketing technology implementations.
Explore opportunities to automate manual processes using MarTech tools and custom scripts.
Provide technical guidance and mentorship to junior team members where applicable.
Requirements
3+ years of professional experience in software development, marketing technology, solutions engineering, or a related technical role.
Strong programming skills in one or more modern languages such as JavaScript, TypeScript, Python, Java, or C#.
Experience and proficiency utilizing Adobe martech platforms such as: Adobe Experience Platform (AEP), Real-Time CDP (RT-CDP), Adobe Journey Optimizer (AJO), Customer Journey Analytics (CJA), Adobe Analytics, Adobe Campaign, Adobe Workfront, or others.
Experience working with APIs, web services, webhooks, and system integrations.
Strong understanding of modern web technologies, including HTTP, REST APIs, authentication methods, and cloud-based applications.
Familiarity working with non-Adobe marketing automation platforms such as Salesforce Marketing Cloud, HubSpot, Marketo, Pardot, Braze, or similar technologies.
Familiarity with customer data platforms (CDPs), analytics platforms, and marketing attribution concepts.
Experience working with relational databases and SQL.
Understanding of data structures, data modeling, and data integration best practices.
Excellent problem-solving and analytical skills.
Strong communication and stakeholder management skills.
Proactive personality and a desire to deliver exceptional client outcomes.
A passion for technology and a drive to continuously learn and improve.
Nice to have
Certifications in any related Adobe platforms are an asset.
Practical notes
Location in Costa Rica.
Work from home flexibility is available.
Participation in socials, outings, and retreats is encouraged as part of team culture.
The role involves ongoing learning and development within a culture of learning.
Employment is based on equal opportunity principles, and accommodations can be made for accessibility needs if notified in advance.