Software Engineer - Front End

Job Description

ALLOY’s engineering team provides software development and technical expertise to solve practical, real-world problems and build high-end, world-class customer experiences. We maintain existing products, architect new ones, estimate effort and provide informed opinions around what’s possible, reasonable and feasible. We strive to incorporate more DevOps practices into our work every day and to continually leverage the latest cloud computing services. Our engineers are fearless, aggressive makers and problem solvers. We love to combine talents to overcome the obstacles that strike fear in the hearts of most shops. We learn something new every day and never shy away from conversations, music recommendations, or new ideas. This position likely requires someone to have been an active professional for several years to be a good fit, but we’re willing to entertain anyone with the chops to impress. The position is located at our headquarters, in Birmingham, Alabama and will require a daily, onsite presence to be most effective. However, at this time we are operating in a remote capacity due to Coronavirus/COVID-19 health guidelines.


Birmingham, AL

Employment Type


What You Will Do

  • Develop and enhance a suite of applications written in Node.js, PHP, Drupal and Wordpress
  • Implement new features and bug fixes and support them through testing and deployment
  • Migrate legacy, single server based applications into multi-tenant solutions
  • Research and pinpoint issues in complex systems with lots of moving pieces
  • Develop CI/CD pipelines and automated tests to ensure your applications are always in a deployable state


What we definitely need:

  • Takes pride in writing clean, elegant code
  • Knowledgeable of modern software platforms, patterns, and practices
  • Strong understanding of web protocols such as TCP, HTTP, and REST
  • Detail oriented
  • Able to explain complex concepts in simple terms
  • Ability and desire to quickly learn new technology
  • Strong troubleshooting/debugging skills
  • Javascript frameworks such as Node.js, React, and Vue
  • PHP
  • Drupal
  • Wordpress
  • MySQL/Maria DB
  • AWS
  • Trellis/Vagrant/Ansible
  • Git

Nice to haves:

  • Bachelor of Science in CS or MIS preferred
  • Relevant certifications are a plus
  • Experience with Agile and Scrum methodology best practices

Hire Us

Let’s create something amazing together.

We’d love to hear from you.

Whether you’re looking to update your current digital solution or just starting to explore, hit us up. We’re about solutions, not sales, and the path to results begins by getting to know each other.


101 25th Street N
Birmingham, AL 35203


118 Barry Street
Decatur, GA 30030