Software Engineer – Marketing Automation Platform
Бюджет: $500.0
FIXED /
⭐ 0.00 (0)
Canada
typescript, react-js, postgresql, docker, git
Job Title: Software Engineer – Marketing Automation Platform
Budget: $500 fixed
Timeline: 3–4 weeks
Stack: TypeScript or Python (NestJS/Django), React, PostgreSQL, Docker
The Product
We're building a marketing automation platform for businesses that want to automate lead capture, email nurture, scoring, and reporting. No sales calls. No demos. No lead gen garbage. The customer buys directly from the website. The software works. They pay monthly.
What You'll Build
Based on the spec provided (see attached), you will build:
Contact database – accounts, contacts, activities
Lead capture – embeddable forms, landing pages, UTM tracking
Segmentation – static and dynamic lists
Lead scoring – rule‑based (demographic + behavioral)
Email nurture – visual journey builder with multi‑step sequences, branching, and delays
Sales notifications – real‑time alerts when leads qualify
CRM sync – bidirectional sync with Salesforce or HubSpot
Reporting – campaign‑level analytics, funnel view, basic attribution
License key system – generate, validate, expire
Admin dashboard – user management, settings, role‑based access
Technical Requirements
Backend: TypeScript (NestJS) or Python (Django/DRF)
Frontend: React with component library (MUI, Ant Design)
Database: PostgreSQL
Infrastructure: Docker, deployable on AWS ECS/Fargate or similar
Email: Integration with SendGrid or Amazon SES
Authentication: JWT with role‑based access
What You Don't Need to Build
Payment processing (Stripe handles that)
Payout logic (separate backend handles that)
Customer portal (separate frontend handles that)
Admin payout dashboard (separate)
You focus on the marketing automation engine. Nothing else.
To Apply
Send:
Links to 2–3 similar projects you've built (SaaS platforms, marketing automation, CRMs)
Confirmation you can work with the stack above
Your availability for the next 4 weeks
No calls. Answer in writing. Provide proof.
Our Expectations
You deliver working software in 3–4 weeks
You communicate clearly
No excuses. No hand‑holding.
Отвори в Upwork