Full-Stack Software Engineer – Marketing

1perTInent Voir toutes les offres

  • Montréal, QC
  • 100.000-120.000 $ par an
  • Permanent
  • Temps-plein
  • Il y a 20 jours
  • Postuler facilement
Company DescriptionOur client, is the world’s leading premium flexible office provider, recently acquired by CBRE, the largest commercial real estate firm globally.While backed by a Fortune 500 group, the Montreal digital engineering team operates like a true startup within the company. The local team consists of approximately 15 engineers (40 globally) and benefits from strong autonomy, modern tools, and a product-driven mindset.After four years of complete technical transformation, replacing legacy systems with a modern stack (React, Node.js, MongoDB, Kafka, HubSpot, Salesforce, Contentful), the team is now entering a pure innovation phase.
Joining our client means working in a collaborative, ambitious, and impact-driven environment where ownership and initiative are highly valued.Job DescriptionThe Role: Full-Stack Software Engineer.Embedded within the Growth team, you will act as the bridge between marketing vision and technical execution. You will contribute to high-impact digital initiatives with strong business visibility and full ownership of your developments.Key Responsibilities:
  • Full-Stack Development : Design and build high-performance marketing web applications (landing pages, blog platforms, digital tools) that are scalable, resilient, and SEO-optimized.
  • ⁠Integrations & Automation : Develop and maintain intelligent integrations between HubSpot, Salesforce, and Kafka to eliminate data silos and power data-driven marketing campaigns.
  • Architecture & Innovation : Contribute to architectural decisions within a microservices environment and help define the systems that will support the next phase of company growth.
  • End-to-End Ownership : Own features from conception to deployment across Node.js/Express backends, MongoDB data models, and React frontends.
QualificationsOur client is seeking an autonomous, structured, and impact-oriented engineer capable of thriving in a fast-moving and demanding technical environment.
  • Experience : Minimum 2 years of full-stack development experience (React, Node.js, and a NoSQL or relational database, MongoDB preferred).
  • Technical Expertise : Strong understanding of distributed systems and microservices architecture. Ability to write clean, tested, and well-documented code.
  • Business & Product Mindset : Ability to translate marketing needs into measurable technical solutions.
  • Entrepreneurial Spirit : A “build-from-scratch” mindset, eager to create new systems rather than maintain legacy code.
Nice to Have:
  • ⁠Experience with CRM integrations (HubSpot, Salesforce).
  • ⁠Experience with Kafka or event-streaming platforms.
  • Experience with Headless CMS (e.g., Contentful).
  • Interest in AI/ML applications for marketing use cases.
Additional Information
  • Compensation : $100,000 – $120,000 CAD annually, depending on experience.
  • Work Model : Hybrid – 1 day per week on-site (Wednesdays) at the Saint-Denis office in Montreal.
  • ⁠Time Off : Flexible PTO (~4 weeks in practice), results-driven culture.
  • ⁠Benefits : Comprehensive health insurance, wellness programs, professional development budget, retirement plan.

1perTInent