M

Senior Full Stack Engineer, Designer Team

Movable Ink

Toronto, Ontario, Canada · Full Time

Be the first to apply

Experience
5+ yrs
Salary
USD 130,000 – USD 182,000 / year
Openings
1
Posted
6 days ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Movable Ink

Movable Ink empowers marketers through AI-driven content personalization and data-activated content generation. Trusted by many of the world's leading brands, Movable Ink helps drive revenue growth, streamline marketing workflows, and increase flexibility. Headquartered in New York with nearly 600 employees, the company operates across North America, Central America, Europe, Australia, and Japan.

Role Overview

The Senior Full Stack Engineer on the Designer Team will partner closely with developers, product managers, designers, and cross-functional teams to deliver and maintain scalable, reliable, and high-performance full stack solutions amidst complex systems in a dynamic setting. This team is responsible for building and supporting enterprise-grade, self-service dynamic WYSIWYG content creation tools, as well as real-time rendering pipelines that display the content effectively. The tech stack spans front-end experience and back-end systems including TypeScript, Ruby, Python, Rust, Go, and C++.

Key Responsibilities

  • Take ownership and independently deliver appropriate solutions throughout the system stack from initial design to deployment.
  • Write maintainable, reusable, and thoroughly tested code adhering to best practices and idiomatic usage without unnecessary complexity.
  • Refactor existing codebases to simplify, reduce technical debt, and minimize operational inefficiencies.
  • Develop and enhance tools and processes that increase team efficiency, alignment, and consistency.
  • Conduct comprehensive, empathetic code reviews to maintain high code quality and foster collaborative team culture.
  • Document your work clearly, pair program, and support teammates by leveraging their strengths.
  • Maintain proactive communication with stakeholders and teammates, collaborate strongly across teams, and participate in candidate interviewing and assessment.

Qualifications

  • Minimum of five years experience developing and shipping software as a full stack engineer.
  • Proven ability to independently implement full stack features in large codebases, comfortably handling creation, extension, refactoring, and maintenance.
  • Highly proficient in at least two core programming languages among TypeScript, Ruby, Python, Rust, Go, and C++, with willingness and ability to learn others.
  • Experience in creating reusable, adaptable, and well-tested code with strong knowledge of libraries and tools.
  • Sound judgment to distinguish necessary features from scope creep and communicate decisions effectively even under ambiguous or incomplete information.
  • Strong ownership mindset, awareness of edge cases, and commitment to reducing technical debt.
  • Consistently high standards in implementation quality, communication, process adherence, and attitude, including modern patterns and thorough code reviews.
  • Collaborative and growth-oriented approach: mentoring colleagues, embracing feedback, and contributing to team development.

Additional Information

Compensation ranges from $130,000 to $182,000 annually, potentially including bonuses and a comprehensive suite of medical, financial, and other employee benefits. Exact compensation depends on knowledge, skills, and experience. The company actively encourages applications from underrepresented groups and promotes an inclusive culture. Equal opportunity employment is assured across all protected characteristics.

How they work

Communication Teamwork & Collaboration Attention to Detail Leadership Learning Agility
🤖
Online · instant AI help
Broxer