As a Senior MarTech Engineer, you will lead the architecture, development, and deployment of MarTech platforms using React, Gatsby, and AWS, with a focus on optimizing performance and integrating multiple data and analytics platforms. You will work closely with cross-functional teams to design and implement solutions that support A/B testing, feature flagging, real-time monitoring, and customer data management.
The ideal candidate is an experienced technologist with a deep understanding of modern frontend development frameworks and a strong background in cloud infrastructure. You should be familiar with using LaunchDarkly for feature control, Sentry & Datadog for monitoring, and have a solid grasp of marketing analytics tools such as Perfanalytics or Freshpaint.io.
Key Responsibilities:
- Architect MarTech Solutions: Design and implement MarTech architectures that leverage React and Gatsby hosted on AWS (e.g., S3) or Netlify, with Cloudflare as a CDN and security layer.
- Frontend Development: Build and optimize frontend applications using React and Gatsby, ensuring high performance, reliability, and scalability.
- Feature Control & A/B Testing: Implement feature flags and A/B testing strategies using LaunchDarkly to enable seamless experimentation and controlled rollouts.
- Monitoring & Observability: Set up and maintain comprehensive monitoring using Sentry and Datadog to track application performance, errors, and user behavior.
- Data Integration & Analytics: Integrate with marketing analytics and customer data platforms (CDPs) like Perfanalytics or Freshpaint.io, with a focus on server-side data flows to platform endpoints.
- Cloud Infrastructure Management: Oversee deployment and infrastructure configuration on AWS, including S3, CloudFront, and serverless functions, ensuring efficient and secure delivery of web applications.
- Cross-Functional Collaboration: Collaborate with marketing, data science, and product teams to understand business needs and deliver technical solutions that enhance marketing and analytics capabilities.
- Continuous Improvement: Advocate for and implement best practices in code quality, performance optimization, and platform stability while mentoring junior engineers on the team