Software Development Engineer III - Full Stack

closed
fabric Logo

fabric

πŸ’΅ $100k-$131k
πŸ“Remote - Canada

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
This job is filled or no longer available