Back to all positions

[Remote] Backend Developer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Allied Steel Buildings designs and manufactures pre-engineered steel buildings for customers worldwide. The Backend Developer will own and extend the Elixir and Phoenix API behind the building configurator, implementing structural calculations, pricing logic, integrations, background processing, testing, and release operations.

Responsibilities

  • Extending and maintaining the Phoenix API that powers the customer-facing configurator and our internal admin tools
  • Implementing pricing and structural calculation logic from specifications written by our engineers, and covering it with tests. This is the heart of the product
  • Background processing with Oban: CRM lead synchronization, building code and load data ingestion, manufacturing file delivery, alerting and daily digests, factory distance calculation
  • Integrations with third-party systems, currently Zoho, Braintree, Microsoft Entra ID, AWS S3, and our manufacturing systems
  • Internal admin screens in Phoenix LiveView. This is the only interface work in the role, and it is internal, not customer-facing
  • Working with our front-end developer on API contracts so the two sides fit together cleanly. You will not be asked to write front-end code
  • Code review, CI, and shepherding releases through our development, staging, and production environments

Skills

  • • Four or more years building and running backend systems in production
  • • Elixir and Phoenix experience, OR a strong functional or backend background and a real appetite to work in Elixir. If you have come from Erlang, Clojure, Scala, F#, Haskell, or serious Ruby and Rails, and you want to make the move, we want to hear from you. We would rather hire a strong engineer who learns Elixir than a weaker one who already knows it
  • • Solid relational database skills. You are comfortable with SQL, schema design, migrations, and query performance, whether through Ecto or an equivalent
  • • Comfort with numerically heavy business logic. You are disciplined about correctness, unit consistency, and floating-point behaviour, and you understand why a rounding decision can matter
  • • Testing as a habit rather than an afterthought. Our suite is roughly 17,000 lines, and we intend to keep it that way
  • • Experience integrating third-party APIs: REST, OAuth, webhooks, and the failure handling that goes with them
  • • Confidence with Git, pull request review, Docker, and CI/CD pipelines
  • • The ability to read a specification written by a domain expert who is not a programmer, turn it into working code, and ask the right questions when it is ambiguous
  • • A proactive self-starter. You take ownership of a problem without being prompted, decide what needs doing next, and keep moving without waiting to be assigned. Just as importantly, you keep everyone in the loop while you do it
  • • The team for this project straddles several time zones: from UTC+2 (Cape Town) to UTC+7 (Bangkok). While it isn't necessarily required that you fall somewhere in between, you will be expected to be available during the range of our current team members
  • • Oban or comparable background job systems at scale
  • • JWT authentication and single sign-on, particularly Microsoft Entra ID
  • • Payment gateway integration
  • • Static analysis discipline, Dialyzer specs, and Credo
  • • Any exposure to construction, manufacturing, structural engineering, CAD, or configurators for physical products. You do not need an engineering degree, but curiosity about how buildings go together will make this job much more enjoyable

Benefits

  • Continuous development
  • Recognition of contribution to success
  • Flexible work culture
  • Work-life balance
  • Remote position

Company Overview

  • Allied Steel Buildings is a manufacturer and offers its services across design, engineering and project management of steel buildings. It was founded in 2003, and is headquartered in Fort Lauderdale, Florida, USA, with a workforce of 201-500 employees. Its website is https://www.alliedbuildings.com/.
  • Company H1B Sponsorship

  • Allied Steel Buildings has a track record of offering H1B sponsorships, with 1 in 2021. Please note that this does not guarantee sponsorship for this specific role.