Job Closed

This listing is no longer active.

Software Engineer – SyncSketch

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000Since 2005H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

51 days ago

Salary

$83.3K - $124.9K / year

Seniority

Senior

Job Description

Software Engineer – SyncSketch

Unity

• Maintain and expand an image / video / 3d-model viewer with annotation and sketching capabilities. • Implement and maintain robust file management and review systems to ensure reliable, efficient, user-friendly workflows. • Develop canvas based drawing tools (Canvas API, Pixi.js). • Support 3D model viewing features (Three.js, A-Frame, Sketchfab integration). • Assist in the implementation of real-time solutions for concurrent user sessions and state synchronization (WebSockets, Socket.io, Django Channels). • Build reusable UI components in a defined component-based architecture utilizing Storybook, snapshot testing, and clear documentation. • Maintain existing Vuex and Pinia state management systems while contributing to the incremental migration of modules from Vuex to Pinia. • Ensure components have proper accessibility (ARIA) and keyboard navigation support. • Write unit tests (Jest + Testing Library). • Create E2E tests (Cypress, Playwright). • Contribute to front-end performance tuning, including Webpack configuration and bundle size optimization. • Implement lazy loading and code splitting strategies. • Profile and improve rendering performance for media-heavy views.

Job Requirements

  • Experience with Vue.js (preferably with Vue 2, Option and Composition API experience).
  • Solid understanding of JavaScript/ES6+ and modern web APIs.
  • Experience with state management patterns (Vuex and/or Pinia).
  • Proficiency with implementation of real-time communication technologies using WebSockets and Node.js (familiarity with Socket.io / Django Channels).
  • Canvas/WebGL experience (2D drawing, annotations).
  • Experience with Element UI or similar component libraries
  • Familiarity and practical experience with CSS/SCSS and utility-first CSS frameworks (e.g., Tailwind CSS).
  • Experience with component-based architecture and contributing to design systems.
  • Familiarity with REST APIs and async data fetching (Axios).
  • Testing experience with Jest, Testing Library, or similar frameworks.
  • Version control with Git and familiarity with CI/CD workflows.
  • Understanding of Webpack configuration and module bundling concepts.
  • Experience with Storybook or similar component development tools.
  • Knowledge of responsive design and cross-browser compatibility.
  • Understanding of basic accessibility (WCAG) best practices.
  • Familiarity with linting tools (ESLint, Stylelint, Prettier/Biome).

Benefits

  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office food snacks
  • Mental Health and Wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program

Related Job Pages

More Full-stack Engineer Jobs

Create Music Group logo

Full Stack Engineer

Create Music Group

A data-driven music and technology company focused on empowering artists and labels.

Full TimeRemoteTeam 201-500Since 2015H1B No Sponsor

• Drive implementation of product features and contribute to system design decisions • Translate ambiguous problems into scalable, production-ready solutions • Design and build backend services, APIs, and event-driven systems • Write high-quality, production-ready code across the stack • Collaborate effectively with Product, Design, Data, and Engineering teams to unblock progress and align on technical direction • Make pragmatic tradeoffs across speed, scalability, and maintainability • Improve reliability through testing, observability, and performance optimizations • Participate actively in code reviews, both as author and reviewer • Use AI tools to prototype, build, and debug more efficiently • Other duties as assigned.

California
$100K - $130K / year
Job Closed

Role Description Ich suche dafür einen verlässlichen Full-Stack Entwickler, der die Umsetzung strukturiert und sauber in Milestones realisiert. - Technische Umsetzung des Buchungsportals auf Basis der bestehenden Figma-Layouts - Frontend-Entwicklung mit React/Next.js/TypeScript und Tailwind - Backend-Umsetzung mit Node.js/Express oder Next.js API Routes (gerne mit Empfehlung) - Anbindung der Zahlungsabwicklung über Stripe - Strukturierter Aufbau einer nachhaltigen, wartbaren Architektur - Umsetzung in klar definierten Milestones inkl. kurzer, regelmäßiger Abstimmungen Qualifications - Nachweisbare Erfahrung mit React, Next.js, TypeScript und Tailwind - Solide Backend-Kenntnisse in Node.js und Express oder Next.js API Routes - Erfahrung mit sauberen Projektstrukturen, Releases und Milestone-Arbeit - Idealerweise bereits Stripe-Integrationen umgesetzt - Verlässliche Kommunikation und pragmatische Umsetzung - Kurze Referenzen/Projektlinks Benefits - Remote-first Zusammenarbeit - Sehr klare Produktvision + vollständige Figma-Blueprints - Schnelle Entscheidungen, direkte Abstimmung mit dem Product Owner - Saubere Milestone-Planung - Möglichkeit auf Folgeprojekte bei guter Zusammenarbeit

Worldwide
€10K / year
Job Closed
Kit (formerly ConvertKit) logo

Senior Full-Stack Engineer – Growth

Kit (formerly ConvertKit)

The email-first operating system for creators who mean business. Formerly ConvertKit.

Full TimeRemoteTeam 51-200Since 2013H1B No Sponsor

• Get oriented in our onboarding curriculum in Notion and get access to key tools — Linear, Figma, Slack, Looker, Omni and our experimentation infrastructure. • Dig into the data and current growth opportunities, understand where creators are dropping off and why, and you have a clear point of view on what's driving disengagement and where the highest-leverage retention opportunities are. • Own the end-to-end execution of multiple growth initiatives across the funnel. You're not waiting for a spec, you're helping identify the highest-leverage bets, scoping them with the team, building them, measuring the outcome, and sharing what you learned. • You've established the technical patterns and measurement practices the growth team relies on. You’re a leader on the Growth squad and a strong, trusted partner to Product. You have a clear point of view on what the funnel needs, and you're coaching others toward more analytical, outcome-driven ways of working.

Worldwide
$186K / year
Job Closed

Senior Full Stack Software Engineer

Pavago

Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost

Job Title: Senior Full Stack Software Engineer (Product & Infrastructure) Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for sprint planning, deployments, and on-call coverage) About the Role: Our client is seeking a Senior Full Stack Engineer to design, build, and maintain web applications and the infrastructure that powers them. This role requires deep technical expertise across front-end and back-end development, cloud deployments, and system scalability. As a senior engineer, you will be responsible for shipping features end-to-end, mentoring junior developers, and ensuring the reliability and performance of applications. Responsibilities: Front-End Development: - Build responsive interfaces using React, Angular, or Vue. - Ensure pixel-perfect implementation of Figma/Sketch designs. - Optimize performance for speed and accessibility. Back-End Development: - Develop RESTful and GraphQL APIs with Node.js, Python (Django/Flask/FastAPI), or Java. - Implement authentication/authorization systems and role-based access control. - Design efficient database queries and schemas (Postgres, MySQL, MongoDB). Infrastructure & Cloud: - Deploy and manage applications on AWS, GCP, or Azure. - Configure CI/CD pipelines with GitHub Actions, Jenkins, or CircleCI. - Manage containerized deployments using Docker and Kubernetes. Testing & Quality: - Write unit, integration, and end-to-end tests using Jest, Mocha, PyTest, or Cypress. - Maintain high code coverage (>80%) and enforce coding standards through peer reviews. Monitoring & Security: - Monitor systems with Datadog, New Relic, Prometheus, or Grafana. - Implement security best practices (OWASP Top 10, secure API design). - Ensure compliance with data privacy regulations (GDPR, SOC 2, HIPAA as relevant). Collaboration & Mentorship: - Partner with product managers and designers to translate requirements into technical solutions. - Conduct code reviews, mentor junior engineers, and lead technical discussions. - Contribute to architecture decisions and long-term technical roadmaps. What Makes You a Perfect Fit: - Hands-on builder who can ship features end-to-end. - Experienced in scaling applications and optimizing infrastructure. - Clear communicator and collaborative team player. - Balances speed of delivery with long-term code quality and maintainability. Required Experience & Skills (Minimum): - 5+ years professional full stack development experience. - Proficiency with JavaScript/TypeScript (React, Node.js). - Experience with relational (Postgres, MySQL) and NoSQL (MongoDB) databases. - Cloud deployment experience on AWS, GCP, or Azure. - Strong Git workflow and CI/CD knowledge Ideal Experience & Skills: - Experience leading technical design sessions or architecture reviews. - Infrastructure-as-Code skills (Terraform, Pulumi, CloudFormation). - Background in SaaS or high-traffic web applications. - Familiarity with microservices, event-driven systems, or serverless architectures. What Does a Typical Day Look Like? A Senior Full Stack Engineer’s day revolves around building features, reviewing code, and ensuring systems are reliable and scalable. You will: - Join daily standups to review progress and align on priorities. - Write code for new features, from designing the API to building the front-end interface. - Review and merge pull requests, mentoring junior developers through feedback. - Debug and optimize systems, addressing performance bottlenecks or outages. - Collaborate with product managers and designers to refine requirements and UX flows. - Monitor deployments and infrastructure health to ensure uptime and reliability. In essence: you are both a hands-on engineer and a technical leader, ensuring applications are robust, scalable, and continuously improving. Key Metrics for Success (KPIs): - Features delivered on time and aligned with specifications. - High uptime (≥ 99.9%) and system reliability. - 80%+ code coverage with automated testing. - Positive peer review feedback and reduced technical debt. - Successful mentoring and upskilling of junior developers. Interview Process: - Initial Phone Screen - Video Interview with Pavago Recruiter - Technical Assessment (e.g., full stack coding exercise or architecture case study) - Client Interview(s) with Engineering Team - Offer & Background Verification

Pakistan
Job Closed