Backend Developer @Allied Steel Buildings
Software Development
Salary unspecified
Remote Location
Employment Type part-time
Posted 2wks ago

[Hiring] Backend Developer @Allied Steel Buildings

2wks ago - Allied Steel Buildings is hiring a remote Backend Developer. πŸ’Έ Salary: unspecified πŸ“Location: EET (UTC+2), VST (UTC+7)

Role Description

This is a remote position.

Allied Steel Buildings designs and manufactures pre-engineered steel buildings for customers worldwide. Behind our online building configurator sits the Allied Master Builder: an Elixir and Phoenix API that takes a customer’s building design, runs the structural engineering calculations against it, prices it, and turns it into a real order our factories can fabricate and deliver.

We are hiring a second backend engineer to work alongside our existing backend lead and our front-end developer. This is a role with real ownership, not a support seat.

What You Will Work On

  • 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.
  • 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.
  • Working with our front-end developer on API contracts.
  • Code review, CI, and shepherding releases through our development, staging, and production environments.

Our Stack

  • Elixir 1.18
  • Erlang 27
  • Phoenix 1.6
  • PostgreSQL
  • Ecto
  • Oban
  • Guardian
  • Ueberauth
  • Phoenix LiveView
  • Braintree
  • AWS S3
  • Bamboo
  • Tesla
  • Cachex
  • Sentry
  • Credo
  • Dialyzer
  • ExUnit
  • ExMachina
  • Mox
  • StreamData
  • Docker
  • GitHub Actions
  • Heroku

Requirements

  • 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.
  • Solid relational database skills.
  • Comfort with numerically heavy business logic.
  • Testing as a habit rather than an afterthought.
  • Experience integrating third-party APIs: REST, OAuth, webhooks.
  • 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.
  • A proactive self-starter.

Nice To Have

  • 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.

How We Work, And Who Suits It

We are looking for a proactive self-starter. You will be handed a problem and the context around it, not a ticket broken into hourly steps. You are expected to work out the approach, make sensible calls on your own, set your own priorities day to day, and unblock yourself where you reasonably can.

We also do not work in silos. Independence is not the same as disappearing. We expect you to communicate constantly and by default.

If you are the kind of engineer who is happiest with a clear problem, room to solve it, and a habit of thinking out loud, you will do well here.

Time Zone

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.

To Apply

Tell us briefly about a backend system you owned in your cover letter. If you have Elixir work we can look at, send it. If you do not, tell us what you would bring instead.

Allied is an equal opportunity employer.

DFWP/EEOE

Before You Apply
️
remote Be aware of the location restriction for this remote position: EET (UTC+2), VST (UTC+7)
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Backend Developer @Allied Steel Buildings
Software Development
Salary unspecified
Remote Location
Employment Type part-time
Posted 2wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: EET (UTC+2), VST (UTC+7)
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 130,502+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later