Bitcoin Depot

Senior Software Engineer, Full Stack

Bitcoin Depot

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDockerGraphQLJavaScriptMongoDBNode.jsNoSQLPostgresPythonReactRedisReduxSQLTypeScript

About the role

  • Design, develop, and implement new software services and features
  • Maintain and improve (refactor/document) the existing product
  • Clearly communicate timelines, estimates, and options to non-technical management
  • Collaborate with other technology teams and work with your fellow developers to reliably execute and consistently deliver on goals
  • Work directly with product managers to transform user needs into technical requirements
  • Implement product requirements with minimal guidance from other engineers and leadership
  • Take ownership of entire systems and large software projects
  • Assist with mentoring junior team members
  • Proactively identify, communicate, and resolve software defects and security vulnerabilities
  • Create concise design documents and diagrams to efficiently communicate solutions

Requirements

  • 7+ years experience creating responsive, resilient software products
  • Demonstrated experience knowing when to make surgical improvements vs large scale change
  • Must ensure what is developed is modular and testable
  • Experience refactoring, improving, and reviewing existing code
  • Experience in building alongside Quality Assurance teams, providing technical documentation, and working in Continuous Delivery
  • Experience working in an Agile/Scrum development environment
  • JavaScript/TypeScript
  • NodeJS
  • Python
  • RESTful APIs
  • Postgres/SQL
  • MongoDB/NoSQL
  • Redis
  • Message Queues
  • AWS
  • Docker
  • React/Redux
  • GraphQL
  • HTML/CSS
  • Web Security: XSS, CSRF