This job board retrieves part of its jobs from: Emploi √Čtudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow


Software Engineering Team Lead, Developer Tools

ECAD Labs Inc

This is a Contract position in Vancouver, ia posted September 19, 2021.

We are looking for an Engineering Team Lead to help us work on the future of developer tools for the Tezos blockchain.

When creating open-source tools for Tezos application creators, we focus on a rich developer experience, clarity, productivity, and satisfaction while providing reliable, high-quality products.

If you love technology and using it to solve complex problems, have an interest in developer products or blockchain, we want to hear from you In this role, you will help us ideate, implement and launch new product opportunities that brings the Tezos developer experience to a new level.

You will lead the engineering team to create elegant solutions to user problems through design, implementation, testing, documentation, and launch.

Post-release, you will use new learnings to iterate, creating an even larger impact, investigate and correct issues.

As part of this role, you will work on new open-source blockchain developer tools, have the opportunity to learn and stay on top of emerging standards in the blockchain space and engage with users directly.

You will be part of a small team whose core values include offering a safe environment to be yourself, share your ideas, and provide your perspective.

Your Responsibilities Help driving meaningful outcomes for the business by building, maintaining, and enhancing developer tools to create the ultimate experience for developers Engage with our developer users in community forums Software design and architecture Ability to analyze alternative designs to solve the same problem, assess pros and cons, and suggestions Implementation Working alongside product management to co-create product requirements, then transform them into high-quality developer tools through collaborative design, implementation, testing, and documentation.

Software quality Reinforce the quality and stability of production-level code through design, unit testing, code reviews, and collaboration with other team members on test strategy, its implementation, and improvements Refactoring and technical debt management Ensuring a healthy codebase, proactively adding architectural improvements to the product to maintain scalable and maintainable software.

Coaching and mentorship Be a technical sounding board for more junior team members, coach them on technology and engineering best practices Location Our Vancouver office, fully remote within Canada, or a blend, whatever works best for you () Requirements Professional advanced TypeScript experience, or strong experience with Java or C# with a keen interest to become an expert in TypeScript and languages specific to Tezos blockchain development (LIGO, SmartPy, etc.) Knowledge & curiosity of computer science fundamentals (type systems, data structures, algorithms, state machines, etc.) Practical understanding of Public Key encryption and its use-cases in the blockchain domain Eager to prototype an idea and learn from past experiences Have the ability to reflect upon past choices and act upon those reflections.

Bonus Experience in working in open-source Blockchain experience Python, Go, ReasonML, or OCaml experience Benefits Employer funded extended health and dental benefits Maternity/Parental leave top-up benefits Cryptocurrency vesting bonuses Internal start-up incubator Remote, in-office and hybrid work environments Opportunities for professional development including conferences, seminars, and educational courses Annual Salary $90,000
– $130,000