Software Engineer - Developer Tools (Open-Source)

Software Engineer - Developer Tools (Open-Source)
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
Apr 22, 2021
Last Date
May 22, 2021
Location(s)

Job Description

When joining ECAD Labs Inc. you are joining a dedicated team intently focused on making blockchain easier to build on. We develop tools for the Tezos ecosystem. Our mission is to increase the GDP of the blockchain by empowering and inspiring developers.

We are looking for a Software Engineer with experience and a keen interest in building developer tools. Professional experience with strongly typed languages is required.

As a Software Engineer, you will be involved in greenfield projects, developing reference implementations for emerging standards in the blockchain space, development and maintenance of open-source libraries 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 offer your perspective. You will get to work with all aspects of the product or service lifecycle, from ideation and system design to building, testing, deployment, documentation, launch reviews, developer support, and bug fixes.

Your Responsibilities

  • Creating the ultimate Tezos onboarding experience for developers new to the ecosystem
  • Building, maintaining and improving developer tools including cli utilities and IDE plugins
  • Designing solutions for user needs, coding and testing, writing documentation

Location

Our Vancouver office, fully remote within Canada, or a blend, whatever works best for you!
(#LI-Remote)

Requirements

  • You know that TypeScript is more than "just javascript"
  • Advanced TypeScript use is a requirement, or strong experience with Java or C# with a keen interest to become an expert in TypeScript
  • Software design and architecture: Working alongside product management to co-create product requirements, then transform them into high-quality libraries and services
  • Refactoring and technical debt management: Ensuring a healthy codebase, proactively adding architectural improvements to the product to maintain scalable and maintainable software
  • 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
  • Knowledge amp; curiosity of computer science fundamentals (type systems, data structures, algorithms, state machines, etc.)
  • Go, ReasonML, or OCaml experience is an asset
  • Eager to prototype an idea over having a meeting about an idea
  • Have the ability to reflect upon past choices and act upon those reflections
  • Be a lifelong learner

Benefits

  • Employer funded group health and dental benefits
  • Birthdays off
  • Self-care days
  • Flexible work environment
  • Working with a progressive team on groundbreaking open-source projects

Job Specification

Job Rewards and Benefits

ECAD Labs Inc.

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