Filled: Senior Full Stack Developer Elixir/Phoenix


Introductory paragraph

A new position has been opened at a company I’ve joined recently, where I’m developing Elixir full-time. This is posted on Stack Overlow but the hiring manager agreed we should cross-post it on this forum as well.

Smart Metals Recycling is a startup in the IT Asset Disposition industry. We help large corporations deal with their end-of-life electronics in environmentally and financially responsible ways.

We are in a stage of rapid growth. Our operations in North Carolina (opened in 2014) is scaling fast and we’ve expanded to a second location in Sacramento, CA. This rapid growth means we are generating data like never before. Finding actionable insights in this data is one of the keys to us becoming leaders in the e-recycling industry.

We’ve built a web platform in-house for this purpose, using the Phoenix Framework and Elixir. This webapp is at the core of our day-to-day operations. It also helps us generate valuable insights for our clients, informing the design and manufacturing of future electronics. We are currently looking for a Senior Full-Stack Developer to help us grow this app further.

About us

My name: Jeremy Huffman
My position: Lead Software Developer
Company name: Smart Metals Recycling

The tech teams operates out of a co-working space in downtown Charlotte, NC, separate from the company’s main operations in Statesville, NC and second warehouse near Oakland, CA.

The foundation of our webapp was designed and built by Thoughtbot. And we’ve adopted a lot of our their practices to foster creativity and collaboration. For instance, we like to design the UX first and then build the backend to fit the vision. We also follow Test-Driven Development, do code-reviews on everything pushed to master and have a workflow loosely based on AGILE.

We encourage spending time in the office everyday and working face-to-face with the rest of the team. We have daily standups to discuss progress and next steps. We also have weekly retros to discuss weekly progress and address concerns moving forward.

Every Friday is investment day, where the team works on side-projects/crazy ideas for the personal growth and development of each member on the team. This is also the time to hack on ambitious projects and test new technologies.

About the job

Job title: Senior Software Developer
Job description: Senior full-stack web developer: develop client-facing, internal features and integrations in our Phoenix application in Elixir and Javascript.

Salary range: $130K to $150K
Position on remote work: Not a remote position - we are looking for someone to work with us in our uptown Charlotte office. Relocation assistance may be available for the right candidate - please let us know if you are interested.

Qualifications or experience required:

Ideally, we want someone with experience with the Phoenix Framework and/or Elixir. But this is not a strict requirement.

We are looking for developers with at least 5 years of experience as a full-stack developer. We want someone who keeps up with current technologies and is always trying to learn more. Past contributions to open source projects will be highly valued.

About the interview process

  1. Evaluation of resume and past experience
  2. An in-person interview (including a coding challenge) at our warehouse 40 mins north of Charlotte, NC

You will be contacted with a decision within 10 days of your in-person interview.

Further info

Please submit an application through our job listing on Stack Overflow:


Hi, please note this position has been filled. For some reason I am not seeing edit options now or I’d update the subject.


@jeremyjh: You do not see edit option after some time (depends on forum configuration).
Please take a look at this topic.
ping @AstonJ


Yes there is a time limit on editing posts.

It’s fine to do as you did by updating the thread and saying the position has been filled :slight_smile: