Bitcoin Devs Company logo

Full Stack Developer - Elixir, React (USA Based, 100% Remote)

Bitcoin Devs Company
Full-time
On-site
United States
Full-Stack Development
Overview:

As a Full Stack Developer specializing in Elixir and React, you will play a crucial role in developing and maintaining web applications for our organization. Your expertise will contribute to the seamless integration of front-end and back-end tasks, ensuring optimal functionality and user experience.

Key Responsibilities:


  • Build, test, and deploy products using Elixir and other backend technologies & tools while working cross functionally to deliver on the product map for your team
  • Promote scalability and reliability across all aspects of our systems by advocating for continuous improvement within code standards and testing; using ExUnit to write high-value automated tests.
  • Participate in architectural design meetings & code reviews with engineering team
  • Independently execute on your deliverables with accountability, proactively identifying and escalating blockers in real-time
  • Mentor, coach, train other engineers on the team; reviewing code, paired programming, etc.

Required Qualifications:


  • You have 4+ years with one or more object-oriented or functional programming languages, with a desire to learn and work with Elixir
  • You have previous experience building and deploying applications on AWS, GCP, or Azure, and are familiar with the services that one or more of these platforms offer
  • You have experience designing and/or implementing REST and GraphQL APIs
  • You have a passion for writing concise, performant, and extensible code to create reliable and scalable products
  • You have experience building or using distributed systems, and can confidently talk to their architectures and trade-offs
  • You write tests, and have experience with continuous integration and deployment tools
  • You have experience profiling and optimizing the performance of code you write
  • You have experience working on a globally distributed team as part of a remote workforce, or you have a desire to work in a globally distributed, remote environment
  • You value collaboration, both for yourself and your peers, and are thoughtful in your communication when sharing ideas or opinions
  • You're able to build relationships across departments and operate semi-autonomously, unblocking yourself and peers when needed
  • You have experience and/or a desire to be a technical mentor to engineers on your team
  • Excellent listening, oral, and written communication skills. Strong interpersonal and persuasion skills
  • Passion for bitcoin and its potential to drive positive change

Our Stack

  • Elixir backend application
  • PostgreSQL
  • React / Typescript
  • A mix of custom WebSocket RPC / GraphQL / REST
  • GCP-hosted