Job Opening - Senior Software Engineer
ShapeShift
Software Engineering
Denver, CO, USA
Posted on Jul 21, 2023
🔨
Job Opening - Senior Software Engineer
tags
closed
ShapeShift DAO is actively building a powerful community around the open-source, self-custody, multi-chain, multi-protocol crypto platform for the world. DAOs (Decentralized Autonomous Organizations) are a collective organization owned and managed by its members with all of them having a voice. FOX token holders govern the ShapeShift DAO which has a treasury endowed with 567,000,000 FOX Tokens (56.7% of all FOX) and is actively generating revenue. Working for the DAO means you will enjoy the freedom to work from anywhere in the world among a group of peers who are empowered to innovate at the forefront of blockchain technology.
What we're looking for
ShapeShift DAO is seeking a Senior Software Engineer to join the Engineering Workstream as a full-time contributor. In this role, you would lead efforts to design and build features into ShapeShift DAO’s products. The Senior Software Engineer will be working in a number of code repositories, primarily in TypeScript. DAO 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 finding leadership opportunities in an open-source development environment where engineers find creative solutions inside of a standards framework. Standards are constantly iterated on as the crypto-currency environment is in a high state of flux, and development best practices evolve. DAO Senior Engineers also take point with our open source community contributors and act as ambassadors to uphold our engineering standards. This position offers a unique opportunity to build the next generation of crypto tools for customer financial sovereignty.
Your desire to make a real impact on the DAO and the world grows by the day. The ideal candidate will be open to daily changes in workflow and protocol (and contributes to modifying workflows) and enjoys organizational experimentation. ShapeShift DAO is an evolving organizational system in a new space - there are new challenges that require new solutions every day.
Responsibilities
Take technical lead roles with a small team within the larger DAO 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
Track work in engineering-wide workflow (Github Issues)
Produce responsive cross-platform features
Follow enterprise-wide coding and architecture standards. Develop and improve standards.
Proactively add documentation to help others
Can be counted on for on-call tier-2 issue resolution
Qualifications
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 + Redux / NodeJS
Solid intuition for REST API design
Solid understanding of databases
Proficiency building web backends in Python and/or Node.js and/or Go
Experience with source control, preferably Git
Knowledge of NoSQL, ES6/7, babel, redux, AWS
Understand microservices architecture
Understand networking basics and how different software systems communicate
Can troubleshoot issues across systems independently
Understand scalability challenges and solutions
Adept in communicating and discussing requirements and timelines with business stakeholders
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 Qualifications
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)
Familiarity with financial markets and terminology, exchange platforms, and matching engines
Adept using Agile process driven development
Benefits
Competitive Compensation, paid in USDC (portion in FOX if desired)
FOX token monthly compensation in addition to base pay
Partnership with Opolis for payroll and benefits (this is managed by you, and we can help you get going)
Required Travel
No travel is expected for this position.