Unchained

Senior Software Engineer

Unchained

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

DockerFlaskJavaScriptKubernetesNode.jsOpen SourcePostgresPythonReactRedisTypeScript

About the role

  • Design, implement, and deliver new cross-application features, including making major changes to our existing schemas or APIs
  • Applying of domain specific knowledge of bitcoin and traditional financial services that help you anticipate architecture and product decisions
  • Review pull requests for our proprietary and open source code repositories
  • Identify opportunities to improve existing systems and workflows for security, flexibility and usability
  • Ruthlessly rewrite, refactor, and improve our existing code
  • Contribute to our engineering and product roadmaps
  • Break down complex engineering projects and contribute to delivery estimates
  • Participate in the larger engineering culture through presentations, blog posts, Lunch and Learns, code reviews, and documentation.

Requirements

  • You have experience with some or all of our stack: Python (Flask, SQLAlchemy / alembic, pytest) Celery PostgreSQL Pydantic / OpenAPI Redis NodeJS Javascript/Typescript React Git
  • You have experience with Docker and containers
  • You have a strong understanding of micro-services and related architectures
  • You have experience working with bitcoin and lightning network nodes
  • You have experience working with bitcoin at the protocol level (redeem/witness scripts, extended public keys (xpubs), PSBTs, signatures, etc.)
  • You have experience contributing to open source projects
  • You have experience with Kubernetes and Helm charts
  • You are naturally curious
  • You have strong communication and documentation skills
  • You have excellent judgment, analytical thinking, and problem-solving skills
  • You are a self-motivated individual that possesses excellent time management and organizational skills
  • You reside in the United States and are authorized to work without sponsorship.
Benefits
  • Company paid medical, dental, and vision coverage
  • 401k with employer match
  • Employee stock options
  • Unlimited PTO
  • Training & development opportunities
  • Remote work flexibility

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFlaskSQLAlchemypytestCeleryPostgreSQLPydanticOpenAPIRedisNodeJS
Soft skills
communication skillsdocumentation skillsanalytical thinkingproblem-solving skillstime managementorganizational skillsself-motivatedcuriosityexcellent judgment