Job Closed
This listing is no longer active.
Software Engineer – SyncSketch
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Engineer
Create Music GroupA data-driven music and technology company focused on empowering artists and labels.
• 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.
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
Senior Full-Stack Engineer – Growth
Kit (formerly ConvertKit)The email-first operating system for creators who mean business. Formerly ConvertKit.
• 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.
Senior Full Stack Software Engineer
PavagoPavago 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


