Software Engineer (Intermediate)

Software Engineer (Intermediate)
ECAD Labs Inc., Canada

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Jul 22, 2022
Last Date
Aug 22, 2022
Location(s)

Job Description

We are looking for Software Engineers 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 bring the Tezos developer experience to a new level. You will engage with your cross-functional team members and users, and work on 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 product initiatives for new and existing products such as https://tezostaquito.io/.

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 ultimate experience for developers
  • Engage with our developer users in community forums
  • Software design and architecture: 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 and its implementation.
  • Refactoring and technical debt management: Ensuring a healthy codebase, proactively adding architectural improvements to the product to maintain scalable and maintainable software.

Location

Our Vancouver office, fully remote within Canada, or a blend, whatever works best for you!

(#LI-Remote)

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 amp; 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

  • Comprehensive extended health and dental insurance
  • Health spending account
  • Maternity/Paternity top-up benefits
  • Health amp; wellness leave
  • Birthdays off
  • Internal start-up incubator
  • Opportunities for professional development such as conferences, seminars, and educational courses

Annual Salary

$70,000 - $100,000

Job Specification

Job Rewards and Benefits

ECAD Labs Inc.

Information Technology and Services - Vancouver, Canada
© Copyright 2004-2024 Mustakbil.com All Right Reserved.