Senior Developer/architect .net. Azure, React

Toronto, ON, Canada

Job Description


StickerYou is a leading global e-commerce company for custom die-cut products such as stickers, labels, decals, temporary tattoos and more. Our proprietary platform infuses automation technology and creativity to empower anyone to make the best custom products in any size, shape and quantity. Business and consumers can make their marketing, packaging, d\xc3\xa9cor or personal expression professional grade. We believe in the enormous power of customization. We are a smart, creative, and passionate group dedicated to growing the most talented and engaging people in Toronto, Canada. We are a global company utilizing software and advanced digital manufacturing. We proudly make custom products locally. We make what matters stick!

The Role:

We\'re looking for a highly technical Senior Developer or hands on Team Lead who is willing and able to mentor and share their knowledge with other members on the team to help us accelerate change and move the platform and tools that support our customers and our business forward using new technologies and approaches. We\xe2\x80\x99re looking for someone who will lead by example and balance their passion for applying technical challenges to real business problems with an interest in sharing their knowledge and helping the people around them develop. This person will act as an agent of change and identify and implement the changes we need to make to support the team and business growth technically and functionally.

StickerYou\'s business is changing in a new and exciting ways. To meet the new demands this is placing on our infrastructure we have ambitious plans to further develop our logistics and image processing capabilities (both likely to include some use of AI) to the next level in addition to supporting new business initiatives in retail and wholesale to compliment our strong ecommerce presence.

Primary responsibilities:

People

  • Lead and mentor a mature team of developers with a broad mix of experience and skill levels working on full stack software for a wide variety of platforms and technologies.
  • Assist in hiring, training, and professional development of team members
  • Identify gaps in experience or knowledge and develop solutions to bridge or fill
  • Instill an inclusive culture that supports diversity
  • Ensure excellent software development practices and processes are followed by the team
Technology
  • Research, evaluate, and guide the implementation of new technologies, methodologies and architecture that solve business and technical challenges and speed up the development cycle.
  • Participate actively in the entire project life cycle, including architectural design, implementation, testing, and deployment.
  • Be responsible for the consistent delivery of high-quality, distributed, testable and scalable software using a user centered approach to the design.
  • Demonstrate flexibility and a results focus to deal with quick development cycles, evolving requirements, and lots of cross-team collaboration.
  • Understand the needs of a diverse group of users and make effective tradeoffs between rapid delivery and building robust/scalable solutions. Lead and grow a team of Software Engineers with a broad mix of experience levels and tenures.
  • Establish short- and medium-term goals for the team.
  • Stay current with trends, techniques, technology and other factors impacting the business
  • Manage assignment of resources to projects across multiple product lines
  • Participate in reviews of customer support issues requiring development team assistance
  • Communicate effectively to both technical and non-technical stakeholders.
Qualifications & Experience:
  • Degree in Computer Science, Computer Engineering, a related field
  • 8+ years of professional software development experience
  • 3+ years of experience in a mentoring a small or medium sized engineering team
  • Strong object-oriented programming skills; C# a plus
  • Expert knowledge of our tech stack including: .NET, Node.js, Fabric Js, React
  • Experience with database design and development
  • Knowledge of networking concepts, principles, and technologies
  • Experience working with physical systems
  • Experience developing scalable service-oriented architectures.
  • Leadership experience with a team of engineers
  • Proven track record delivering large scale, cross-functional projects on time and in a high-quality manner, exploring technical feasibility and prioritization tradeoffs as well as process improvements along the way.
Bonus Experience:
  • Application and system architecture experience
  • AI experience with logistics and image processing would be of particular interest
Key Competencies:
  • A collaborative approach to product development that encourages new ideas
  • Excellent communication skills, written and verbal with engineers and non-engineers alike.
  • Relationship Building. Consistent record of building deep technical relationships. Experience in setting and sharing expectations across various partners.
  • Problem-Solving. The ability to trace application, deployment or build failures and resolve technical issues with minimal direction.
Powered by JazzHR

StickerYou

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2125406
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned