Overview




Casa is the safest place for your bitcoin. We help people around the world secure their bitcoin by holding their own private keys, without the headache and anxiety about losing their funds.Through our intuitive design, robust security, and expert client services & customer support, we give our customers the peace of mind that their bitcoin is safe—for themselves and their families.

 

The Role

Casa is looking for a Full Stack Engineer to help us build the future of protecting Bitcoin, data, and personal privacy. You will work closely with our product and engineering teams to build new features, integrations, and improvements for our web apps. This role is fully remote with the occasional in-person team retreat.

 

Core Responsibilities

  • Own full-stack development of multiple web apps, from architecture to QA and deployment
  • Maintain existing integrations with third-party APIs like Stripe, BTCPay, and others
  • Add new CRM integrations and e-commerce features
  • Support the Operations team by creating and maintaining database reporting queries
  • Regularly review other engineers’ code

 

Required Skill Set

  • Significant experience with front-end Javascript frameworks, CSS preprocessors, and Flexbox
  • Experience with NodeJS
  • Experience with relational and non-relational databases. Preferably PostgreSQL and MongoDB
  • Experience writing tests and utilizing test frameworks
  • Knowledge of API design and best practices, caching, resiliency, HTTP, REST
  • Demonstrable knowledge of secure coding practices
  • Knowledgeable about deployment process & deployment optimization
  • Has worked with bundlers like web pack and gulp
  • Experience in Git/GitHub, code review tools, CI tools
  • Solid engineering fundamentals and commitment to high-quality code
  • Foundation of design & product thinking during the development
  • Ability to work well in a fast-paced team, including helping teammates move quickly
  • Solid communication skills and desire to frequently communicate with the team about project status and blockers

 

Ideal Candidates will also have experience

  • Developing e-commerce systems
  • Working with ES6, js(versions 2 and 3), and TypeScript
  • Logging, monitoring, and alerting using an ELK stack
  • Building reusable components that can be used throughout a codebase
  • Developing high-security products
  • Working remotely

 

Why you should work at Casa

At Casa, you will be working with some of the most passionate engineers and thought leaders in the Bitcoin industry. We value integrity, ability, and a strong sense of teamwork. You’ll be working with modern tools and technologies and be part of the decision-making process about technical direction.