Remote Senior Elixir Developer / Mentor

Senior Elixir Engineer / Mentor - 100% Remote

This is a leadership role combining hands-on coding and the mentoring of junior team members.
In this role you will be:

Using a variety of tools and technologies to perform some aspects or phase of full lifecycle of software

  • Work directly with subject matter experts to identify and document requirements for any change
  • Creating detailed designs of new functionality or incremental enhancements
  • Coding of new functionality and incremental enhancements using a variety of tools
  • Defining and creating manual or automated test cases and executing them
  • Performance tuning
  • Troubleshooting cause of problems or source of defects and recommending changes to address
  • Documenting system behavior and system architecture
  • Participating in Agile project planning, management and improvement
  • Collaborating with others on the team to improve overall product quality and development & support efficiency
  • Providing guidance, mentoring, and training to others on the team


Minimum 5+ years of application development with design, development, implementation, and support experience, including the following:

  • Elixir
  • API Development & Lifecycle Management
  • Autonomy to contribute with limited guidance
  • Ability to troubleshoot and isolate/solve bugs
  • Experience working with source control tools (TFS, SVN, or GIT) with basic understanding of build automation
  • Proven ability to use design patterns to accomplish scalable architecture
  • Bachelor’s degree in Computer Science or related field or higher-level education equivalent
  • Excellent communication (both written and verbal) and interpersonal skills
  • This is a leadership position- providing guidance, mentoring and training others on the team. Team size= 6 developers

Technology Stack:

  • Elixir
  • API Development & Lifecycle Management
  • Maintenance of existing software

Nice to have:

  • Experience with GraphQL, AWS
  • Knowledge of Agile, Azure DevOps, DevOps practices, Test-Driven Development

About us
Improving is a leading software development company that offers advanced technology consulting and training across our fourteen locations throughout North America. Our innovative solutions provide sustained, and meaningful value to our customers and we are committed to remaining technology agnostic, while at the same time providing the highest degree of expertise to our clients. We believe companies flourish when they establish environments of trust. To bring value to the business, we see our first job every day to build that trust, through growing the competencies of the teams in better processes and practices.

My name: Lori Davis
My position: Talent Acquisition Professional
Company name: Improving Enterprises
Country: United States

About the interview process
Technical interview with Improving and hiring manager

Please add any further info and how you’d like to be contacted here._
Please email me at