Connecting outstanding programmers with the world's most innovative companies

Senior Software Engineer, JavaScript

Tendermint·Berlin/Toronto/SF

About us:

Tendermint is building state-of-the-art consensus and networking protocols to enable internet-scale distributed applications. We’re passionate, self-driven, industry leaders whose mission is to build a better, freer internet. We're also building the Cosmos Network, a decentralized network of independent parallel blockchains, each powered by classical BFT consensus algorithms like Tendermint Core. We believe the technology we're building will have a major impact on human beings around the world. We’re well funded and growing quickly.

How we work:

Our software development teams are broken up into Tendermint, Cosmos SDK, and Voyager. Our teams leverage agile methodologies to move quickly and stay focused. Most of us work out of our offices in Berkeley, Toronto, and Berlin, but some of our employees work remotely. Communication is important to us and we rely heavily on Slack, Zoom, and GitHub to help us stay in sync. Everything we build is open source and available on GitHub.

This is a full time position and is located in either Berlin, Toronto, Berkeley, or San Francisco.

We're looking for someone who has:

  • At least 5 years of software engineering experience.
  • Significant experience writing JavaScript.
  • Knowledge of Vue.js or other reactive frameworks.
  • The ability to build maintainable and scalable CSS, with familiarity in BEM or SMACSS
  • Experience working in an agile development environment.
  • The ability to take ownership and see initiatives through.
  • Worked with and mentored junior engineers.
  • Exceptional communication skills.
  • Experience working with distributed teams.
  • An eye for good UI and UX design.
  • What your primary responsibilities will be:
  • Work with the Voyager team to triage issues and move the project forward.
  • Improve the Voyager codebase by committing DRY, well tested code.
  • Research, design, and implement features and optimizations.
  • Transform product ideas into accessible and pleasant user experiences.
  • Contribute to product design and development.
  • Review pull requests and provide valuable feedback to members of the team and open source contributors.
  • Participate in discussion about architecture, security, and performance.
  • Mentor other engineers and support the growth and health of the team.
  • Review pull requests and provide valuable feedback to members of the team and open source contributors.

What we offer:

  • The opportunity to build the future of the internet.
  • An exciting role building open source software.
  • Flexible work schedule.
  • Travel stipend for conferences and in person collaboration.
  • At least 4 weeks of paid vacation.
  • Very competitive salary, including equity.

About our application process:

Qualified candidates can expect to go through a 4 step interview process. The first interview will be a call to assess cultural fit and to make sure our goals are aligned.

If we think there is a good fit, you'll have a call with one of our project managers to learn more about your skills and attitudes toward teamwork. If it's clear that you'd be a good addition to the team, we’ll ask you to complete a technical task for which you will be compensated.

If your technical task displays a high level of quality and care we will set up a final interview with our CEO or CTO.

The process can take up to 3 weeks.

  • JAVASCRIPT
  • VUEJS
  • CSS

Expert

Full Time

Berlin/Toronto/SF

@tendermint_team

tendermint.com

Company Size: 11-50

Posted on:

July 25, 2018

Share this job