Remote job
Full Stack Developer
Job details
About this role
Role overview An intermediate-level Full Stack Developer position focused on building and maintaining the systems that convert authored content into email and landing page HTML. The work spans a Vue-based builder interface, a shared TypeScript content model and rendering pipeline, and Laravel back-end services that produce platform-specific exports, with close collaboration alongside engineering, product, design, QA, and DevOps teammates.
Responsibilities - Build intuitive, responsive builder interfaces with Vue 3 and TypeScript, partnering with designers and product managers to meet design and functional requirements. - Implement and maintain the shared TypeScript content model and rendering logic that transforms content into email and landing page HTML. - Contribute to the evolution of the content architecture and rendering pipeline, working with a dedicated content team to keep behaviour consistent across platforms. - Support platform-specific exports by contributing to a Laravel transformer pipeline and following established implementation and testing patterns. - Investigate and resolve rendering, performance, and correctness issues using profiling, logging, and observability tooling. - Participate in code reviews, share knowledge, and apply a balanced mix of unit, integration, and end-to-end testing within a high-impact area of the product.
Requirements - 3+ years of professional software development experience, including hands-on work with TypeScript and a modern JavaScript framework; Vue is preferred. - Demonstrated ability to write clean, modular, testable code with a long-term maintainability focus. - Experience with testing and development tooling such as Playwright, Jest, and CI/CD pipelines. - Familiarity with observability, monitoring, and performance considerations. - Clear written and verbal communication skills and comfort giving and receiving constructive code review feedback.
Benefits and work setup - Anticipated base salary range of $100,000–$125,000/year, with final compensation based on experience, skills, qualifications, and internal equity; the range reflects base salary only. - Competitive compensation package that includes equity, benefits, paid vacation, and additional Life leave days. - Team-oriented environment with team lunches, off-sites, and a stated commitment to career growth. - Inclusive hiring practices with accommodations available for the interview process.