Senior Software Engineer, Canvas Core

Posted 4 days ago

This is a fully remote position, open to applicants in Argentina, +2 more countries.

📋 Description

• Take ownership of and execute Canvas platform capabilities from the initial problem definition through to implementation, release, measurement, and iteration.

• Collaborate with Product and Design teams to craft user experiences while balancing technical delivery with the platform's long-term needs.

• Design and develop maintainable systems for the Canvas platform, ensuring accountability for quality, performance, reliability, and the overall developer experience.

• Contribute to the creation of developer-friendly APIs, define service boundaries, and establish platform contracts.

• Leverage AI-assisted tools and agentic workflows for prototyping, implementing, testing, documenting, and measuring work.

• Enhance the team through technical design reviews, demonstrations, code reviews, mentorship, and improvements in engineering practices.

• Construct and advance canvas systems that encompass document and object models, spatial indexing, layout behavior, asset management, and selection mechanics.

• Engage in the development of large-scale concurrent and real-time collaboration systems, which include synchronization, event ordering, latency management, conflict resolution, and handling failure modes.

• Assist in the design, construction, and integration of AI-enabled product features.

• Optimize performance through profiling, identifying bottlenecks, simplifying architecture, and relocating costly operations away from critical interaction paths.


⛳️ Requirements

• Proficiency in modern JavaScript/TypeScript, with knowledge of React, Node.js, or similar contemporary frameworks.

• Over 6 years of experience in building and delivering large-scale production software within an agile engineering environment.

• Proven experience in designing scalable, reliable, and high-performance systems, along with developer-facing abstractions.

• Background in creating clean API contracts and defining service boundaries, including data models, versioning, validation, error handling, documentation, and maintainability.

• Experience in constructing distributed, concurrent, collaborative, or low-latency systems.

• Understanding of synchronization, consistency, event ordering, latency, failure modes, and performance trade-offs.

• Familiarity with complex systems featuring rich object models, spatial indexing and querying, layout behavior, asset management, selection mechanics, and performance-sensitive interactions is a significant advantage.

• Interest in or hands-on experience with AI-enhanced product capabilities.

• Experience in performance optimization, including profiling, analyzing bottlenecks, ensuring memory and CPU efficiency, reducing latency, and enhancing responsiveness.

• Practical experience utilizing AI-assisted tools for prototyping, implementing, testing, documenting, and measuring engineering initiatives.

• Strong communication and collaboration abilities, combined with a low-ego mindset.

• Comfort in working within high-growth, fast-paced environments or scale-ups is beneficial.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health and wellness benefits.

• Opportunities for professional development and continuous learning.

• Flexible work arrangements, including remote work options.

• A dynamic and inclusive workplace culture.

People also viewed

Malbek13 hours ago

Full Stack Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
ElevenLabs16 hours ago

Forward Deployed Engineer – Software Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
ElevenLabs17 hours ago

Forward Deployed Engineer – Software Engineer

GB flagUnited Kingdom OnlyFull-timeFull-stack Engineer
ApplyView job
Solidus Labs17 hours ago

Tech Lead, Transaction Monitoring

GB flagUnited Kingdom OnlyFull-timeFull-stack Engineer
ApplyView job
Marigold21 hours ago

Full Stack Software Engineer

AU flagAustralia OnlyFull-timeFull-stack Engineer
ApplyView job
NationsBenefits1 day ago

Software Development Engineer II

US flagFlorida OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers