Shapeshift

Senior Software Engineer

Viewed 10 times

Job Description

ShapeShift is seeking a Senior Software Engineer to design and build features into ShapeShift products.
The Senior Software Engineer will be working in a number of code repositories, using some combination of JavaScript (Node.js and React) and Python.
Engineers work in small cross-functional teams, and experience a lot of variety, while still having the opportunity to develop expertise in areas of interest. 
The ideal candidate will thrive in a development environment where engineers find creative solutions inside of a standard framework.
Standards are constantly iterated on as the cryptocurrency environment is in a high state of flux, and development best practices evolve.
This position offers a unique opportunity to build the next generation of crypto tools for customer financial sovereignty.

This is a full-time, exempt position, and reports to the Engineering Manager.

Your desire to make a real impact on an organization and the world grows by the day.
The ideal candidate will be open to daily changes in workflow and protocol (and force us to improve workflows).
As a start-up in an evolving space, there are new challenges that require new solutions every day.

WHAT WE OFFER YOU

  • Company Equity
  • 100% Covered Health, Dental and Vision Insurance
  • Flexible Time Off
  • Remote work 
  • 401(k)
  • Generous Maternity and Paternity Leave
  • Opportunity to be paid in Bitcoin

Responsibilities

  • Work with a small team within the larger organization to build new features
  • Be able to lead the break down of work into discrete, independently release-able stories
  • Write clean, maintainable code with unit tests
  • Generate creative coding solutions that follow enterprise-wide coding and architecture standards. Lead the development of standards.
  • Proactively adds documentation to help others
  • Track work in the engineering-wide workflow (inside of Jira)
  • Produce responsive cross-platform features
  • Understands networking basics and how different software systems communicate
  • Can troubleshoot issues across systems independently
  • Can be counted on for on-call tier-2 issue resolution
  • Mentor more junior developers

Requirements

  • BS in Computer Science or equivalent experience
  • 7+ years of full-stack engineering experience
  • Experience with modern JavaScript-based frameworks. We are particularly looking for React + Node.js
  • Solid intuition for REST API design
  • Understanding of databases
  • Proficiency in building web backends in Python and/or Node.js
  • Great design intuition, user empathy, and attention to detail
  • Experience with source control, preferably Git
  • Understand microservices architecture
  • Proven track record diagnosing and solving scalability challenges
  • Working knowledge of Docker containerization
  • Understanding of Internet concepts, protocols, and technologies
  • Passion for innovation. You should be a person who thrives on creating innovative and scalable technology applications.
  • Desire to continuously learn, problem-solve and acquire new skills with cutting-edge technology
  • Desire for success as an individual, as a team, and as a company
  • Adept in communicating and discussing requirements and timelines with business stakeholders
  • Most importantly, a strong sense of responsibility, ownership, and character

Bonus Points

  • Experience with cryptocurrency and blockchain (address generation, transaction construction, use cases, software daemons, wallet infrastructure and anything related to this evolving field)
  • Experience with cryptocurrency and blockchain (address generation, transaction construction, use cases, software daemons, wallet infrastructure and anything related to this evolving field)
  • Experience with cryptocurrency and blockchain (address generation, transaction construction, use cases, software daemons, wallet infrastructure and anything related to this evolving field)
  • Familiarity with financial markets and terminology, exchange platforms, and matching engines
  • Adept using Agile process-driven development

Job Summary

shapeshift.com/ Website
Denver, Remote Location
Full Time Job Type
Salary $129,000 - $158,000
Shapeshift

About

We are pioneers, navigating the ever-evolving landscape of the blockchain industry. We hire people who are motivated by challenge, have high integrity, and who are kind. We are proud to offer a fun, diverse company culture that nourishes employee growth, well-being & offers ownership and access to cutting-edge technologies. We are fair. We train our team to be knowledgeable and highly skilled and reward the value they bring to our team.
View project profile

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

  • This role is a full-time remote position, and you’re free to work from anywhere. Be advised that most team meetings occur between 10am and 8pm CET Time. If you're applying from a location where these hours are outside your usual working hours, we expect you to adapt to our meeting times.

  • This role is a full-time remote position, and you’re free to work from anywhere. Be advised that most team meetings occur between 10am and 8pm CET Time. If you're applying from a location where these hours are outside your usual working hours, we expect you to adapt to our meeting times.

  • As a Cosmos SDK Engineer you would design, implement, deploy, and support blockchain architecture. Your work would both directly and indirectly affect multiple blockchains and their auxiliary systems.