Software Development Engineer III - Full Stack

Logo of fabric

fabric

๐Ÿ’ต $100k-$131k
๐Ÿ“Remote - Canada

Job highlights

Summary

Join fabric, a next-generation commerce platform revolutionizing the e-commerce industry, as a talented and experienced SDE III. As part of the Merchant Experience Team, you will play a pivotal role in building and innovating tools and features that empower merchants. You will lead system design and architecture, build full-stack systems, mentor junior engineers, and implement DevOps practices. This role requires 6+ years of software development experience, a strong understanding of full-stack development, and expertise in modern cloud platforms and databases. The position offers competitive compensation, including a performance bonus, equity options, and comprehensive benefits.

Requirements

  • 6+ years of professional software development experience, with a strong focus on full-stack development
  • Bachelorโ€™s or Masterโ€™s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
  • Advanced proficiency in modern front-end frameworks (e.g., React, Angular, Vue) and back-end technologies (e.g., Node.js, Spring Boot, Django)
  • Deep understanding of modern cloud platforms (AWS, Azure, GCP) and experience with container orchestration (e.g., Docker, Kubernetes)
  • Expertise in database design, optimization, and management for both relational (e.g., PostgreSQL, MySQL) and non-relational databases (e.g., MongoDB, DynamoDB)
  • Strong command of testing methodologies, including unit, integration, and end-to-end testing
  • Proficient in CI/CD pipelines, DevOps practices, and infrastructure-as-code tools (e.g., Terraform, CloudFormation)
  • Excellent communication and interpersonal skills, with the ability to convey technical concepts to diverse audiences
  • Proven ability to lead and influence technical decisions at the team and organizational level

Responsibilities

  • Lead the design and architecture of complex full-stack systems, ensuring scalability, maintainability, and performance
  • Build and enhance front-end user interfaces and back-end services using modern frameworks, libraries, and tools
  • Write clean, efficient, and well-documented code. Establish and enforce best practices, coding standards, and code reviews
  • Work closely with product managers, designers, and other engineers to deliver high-quality features on schedule
  • Mentor junior and mid-level engineers, fostering a culture of continuous learning and technical excellence
  • Implement and optimize deployment pipelines, monitoring, and alerting systems to ensure high availability and reliability
  • Debug complex issues in distributed systems and provide innovative solutions to challenging problems
  • Influence technical direction, contribute to product roadmaps, and make data-driven decisions to guide development efforts

Benefits

  • Competitive compensation packages
  • PTO and Holiday plans
  • Benefits packages which include Medical, Dental, Life, and Vision
  • Wellness & Technology Programs
  • Retirement Savings Plan
  • Fast-paced, fun and collaborative environment
  • A team invested in you both personally and professionally

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs