Job Description
The Role:
We’re looking for a Senior Full stack Engineer with a strong background in analytics, data pipelines, and marketing automation. You’ll lead the development of data-driven features, enabling enterprises to measure and optimize their digital business card interactions. As part of this role, you’ll help migrate our backend from Flask to Django, ensuring a scalable and well-structured API design.
Responsibilities
- Design and develop analytics and reporting tools, providing insights into user engagement and marketing performance.
- Build and optimize data pipelines for tracking and processing user interactions.
- Work closely with co-founders and product leaders to architect new marketing and analytics features.
- Support the migration from Flask to Django
- Adapt RESTful APIs to support integrations with CRM, marketing automation, and analytics platforms.
- Enhance the frontend using React and TypeScript, ensuring intuitive visualization of analytics data.
- Implement event tracking, attribution models, and A/B testing frameworks.
- Deploy and monitor applications using AWS (EC2, S3, CloudFormation, ECS).
- Ensure data security, compliance, and performance optimization.
Requirements:
- 4+ years of experience in software engineering, with a focus on backend development.
- Experience building analytics and marketing tools (e.g., dashboards, tracking systems, attribution models).
- Strong experience with Django (or Flask) and PostgreSQL.
- Solid understanding of data pipelines, event tracking, and API integrations.
- Proficiency in React, TypeScript, and frontend visualization frameworks (e.g., D3.js, Chart.js, Recharts).
- Hands-on experience with AWS services (EC2, S3, CloudFormation, ECS).
- Experience with CI/CD pipelines, DevOps best practices, and monitoring tools.
- Familiarity with CRM and marketing automation platforms (HubSpot, Salesforce, Iterable, etc.).
Bonus Points:
- Experience with Google Analytics, Mixpanel, Segment, or other event tracking tools.
- Knowledge of AI/ML models for marketing insights and predictive analytics.
- Familiarity with Redis, Huey (or Celery) for background task processing.
- Experience with Stripe, Google Pay for Passes, Apple Wallet, APNS.
Perks & Benefits:
- 25 days of holiday + bank holidays.
- 1 fully paid volunteering day per year.
- Flexible remote work—work from anywhere or join us in our Marylebone, London office.
- Personal development budget to support your learning.
- Regular team outings in central London and abroad.
- Opportunity for equity reward.