Careers

Full-Stack Developer (React, SQL, HTML/CSS)

Bridge modern application development and enterprise marketing technologies, building React tools, writing SQL, and crafting pixel-perfect HTML email and CloudPage experiences for global brands.

Role Summary

Ministry of CRM is seeking a Full-Stack Developer to bridge the gap between modern application development and enterprise marketing technologies.

This is a hybrid engineering role. One day, you might be building a React-based internal tool to automate workflows. Next, you are writing SQL to segment a million-row database or crafting a pixel-perfect HTML email for a global brand.

The deal: you bring the core engineering chops: HTML, JavaScript, React, and SQL. We provide the Salesforce Marketing Cloud training. You will leave your first year as a dual-threat engineer: capable of building modern SaaS apps and navigating the enterprise CRM ecosystem.

Key Responsibilities

You won't just be executing campaigns. You will help build our proprietary suite of accelerators and internal tools, developing the software and systems that make delivery faster and smarter.

1. SaaS & Application Development (React)

  • Design, build, and maintain internal tools and client-facing dashboards.
  • Develop scalable front-end architectures and integrate with APIs/backend services.
  • Maintain Git-based workflows and ensure code quality through peer reviews.

2. Marketing Front-End (CloudPages & Email)

  • Build interactive landing pages (CloudPages) using vanilla JavaScript, CSS, and HTML.
  • Develop and QA responsive Email HTML templates, including table-based layouts, inline styles, and Outlook rendering constraints.
  • Ensure pixel-perfect rendering across major email clients and browsers, including rendering checks, dark mode, and accessibility.

3. Data & CRM Strategy (SQL & SFMC)

  • Learn and master SFMC: Content Builder, Automation Studio, and Journey Builder.
  • Write and optimize SQL queries for customer segmentation, reporting, and data hygiene.
  • Collaborate with strategists to integrate data flows between systems using defined data contracts.

4. Quality & Process

  • Use AI tools responsibly to accelerate delivery while maintaining strict manual quality control.
  • Own testing discipline: link validation, tracking parameters, and accessibility checks.
  • Create clear technical documentation for handovers and maintenance.

Required Skills & Experience

  • 3-5 years of professional experience in full-stack or front-end engineering.
  • Strong proficiency in React and modern JavaScript (ES6+).
  • Deep knowledge of HTML5 and CSS3.
  • Willingness to work with and learn the quirks of table-based HTML for email rendering.
  • Strong SQL skills: joins, aggregations, window functions, and complex segmentation logic.
  • A strong desire to learn Salesforce Marketing Cloud and proprietary languages such as AMPScript and SSJS.
  • Obsessive attention to detail across pixel precision, link integrity, and data validation.
  • Comfort switching between a deep-focus React build and a quick-turnaround email fix for a client launch.

Nice-to-Have Skills

  • Prior exposure to Salesforce Marketing Cloud or other ESPs.
  • Experience with Node.js or lightweight APIs.
  • Experience with testing tools such as Litmus or Email on Acid.
  • Experience with AI development tools such as Antigravity, Cursor, AI Studio, Replit, or Bolt.

What Success Looks Like

Month 1

  • Complete initial SFMC onboarding and training modules.
  • Successfully deploy your first responsive Email HTML template with zero errors.

Month 2

  • Build and deploy a fully functional CloudPage landing page with JavaScript form handling and SFMC database integration.

Month 3

  • Contribute features to internal React-based SaaS tools.
  • Demonstrate working knowledge of SFMC proprietary languages such as AMPScript.

The Work Mix

  • 30% Modern App Dev: building internal SaaS tools and accelerators using React/Node.
  • 40% Marketing Engineering: crafting high-fidelity HTML emails and interactive CloudPages.
  • 30% Data & Logic: writing SQL queries and learning SFMC automation architecture.

Note: This is an agency environment. You will switch contexts between Product Mode and Client Delivery Mode.

Join us

We're always looking
for exceptional people.

We hire strategists, designers, developers, and CRM specialists who want to do genuinely great work for ambitious brands. If that's you, we'd like to hear from you.