Apply for this position

Software Engineer

shapeshift


2 weeks ago

Job type: Full-time

Hiring from: USA Only

Category: Software Development


ShapeShift is seeking a Software Engineer to design and build features into ShapeShift products. The 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 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 crypto-currency 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.

GOALS OF POSITIONS

  • Work with a small team within the larger organization to build new features
  • Break down 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. Contribute to standards.
  • Track work in engineering-wide workflow (inside of Jira)
  • Produce responsive cross-platform features
  • Proactively adds documentation to help others
  • Understands networking basics and how different software systems communicate
  • Can be counted on for on-call tier-1 issue resolution

JOB SKILLS

  • BS in Computer Science or equivalent experience
  • 3+ 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 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
  • 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 without always requiring instruction.
  • 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
  • Most importantly, a strong sense of responsibility, ownership, and character

BONUS ATTRIBUTES 

  • Experience with cryptocurrency and blockchain (address generation, transaction construction, use cases, software daemons, wallet infrastructure and anything related to this evolving field)
  • Any experience or understanding using Ethereum or other Smart Contract based systems (familiarity with Solidity is a big plus)
  • Experience with GraphQL and related client libraries (Apollo + Relay)
  • Familiarity with financial markets and terminology, exchange platforms, and matching engines
  • Adept using Agile process driven development

REQUIRED TRAVEL 

No travel is expected for this position.

OTHER DUTIES

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

PHYSICAL DEMANDS 

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  While performing the duties of this job, the employee is frequently required to sit. The employee is occasionally required to stand; walk; and use hands to finger, handle or feel controls. The employee must occasionally lift and/or move objects up to 10 pounds. Specific vision abilities required by this job include close vision and distance vision. This is largely a sedentary role; however, some filing is required. This would require the ability to lift files, open filing cabinets and bend or stand on a stool as necessary.  

ShapeShift is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, veteran status, genetic data, or other legally protected status.

WHAT WE OFFER YOU

  • Salary band: $98,000 - $120,000
  • 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



Before you apply, please check if any restrictions apply in terms of time zone or country.

This job has a geo-restriction in place: USA Only.

Apply for this position

Please mention that you come from Remotive when applying for this job.

Does this job need an edit? 🙈

similar jobs

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!