Back to search
Bedrock Logistics LLC Linkedin · Posted 19d ago

Full Stack Engineer

Dallas-Fort Worth Metroplex

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Full-Stack Engineer

Location: Dallas, TX

Schedule: Monday–Friday, 8:00 AM–5:00 PM

Employment Type: Full-Time


About the Role

Bedrock Logistics is looking for a Full-Stack Engineer to join our team and help build, maintain, and improve the technology that powers our logistics operations.

We run on a combination of internally developed software and SaaS platforms, and this role will focus on keeping those systems connected while continuously improving the custom tools our operators rely on every day.


You'll work on integration infrastructure, internal applications, and product enhancements that directly impact how efficiently our teams operate. When our systems are slow, confusing, or disconnected, it costs us time and money — your work will help solve those problems.

We build primarily with Go and HTMX. This is a server-rendered application environment; we do not use React SPAs and are not planning to introduce one.


What You'll Work On

Command & Control

Our internal operator platforms used to manage day-to-day operations, including:

  • Employee tools and integration status
  • Settings, credentials, and system health
  • Live queue monitoring
  • Bulk operations involving large and messy datasets
  • Building new screens and features as business needs evolve


Business Central Integrations

You'll help develop and maintain integrations with Microsoft Dynamics 365 Business Central, automating processes such as:

  • Accounts receivable and accounts payable invoices
  • Payments
  • Vendor master data
  • Customer master data


Additional Integrations

As business needs evolve, you'll work with additional third-party systems and technologies, including:

  • Highway
  • TAI
  • EDI / X12 over SFTP
  • REST and JSON APIs
  • OAuth2 authentication and other third-party integrations


What We're Looking For

Strong Programming Fundamentals

We use modern development tools to streamline our work, but we're looking for someone with a strong foundation in software engineering principles and best practices.

You should understand:

  • SOLID principles
  • Maintainable and scalable code
  • Clean architecture and design
  • Debugging and problem-solving
  • Writing code that is easy for other developers to understand and maintain
  • How to review and improve AI-assisted or generated code when it doesn't meet engineering standards

Server-Rendered Web Development

Our applications are built using Go, HTMX, and Go templates.


You should be comfortable:

  • Building server-rendered web applications
  • Working with HTML and templates
  • Keeping application logic in Go rather than templates
  • Taking a feature from database/schema design through backend logic and UI
  • Creating intuitive interfaces for users who may interact with the same screen dozens of times per day


API & Systems Integration

You should be comfortable working with other people's APIs and documentation.

Experience should include:

  • REST APIs
  • JSON
  • Authentication and authorization
  • OAuth2 client credentials
  • Troubleshooting HTTP 400-level errors
  • Mapping internal business data to external API requirements
  • Reading and interpreting third-party API documentation


Nice-to-Have Experience

The following are a plus, but not required:

  • Professional Go development experience
  • Microsoft Dynamics 365 Business Central
  • Microsoft Dynamics GP or another mid-market ERP
  • Microsoft Entra app registrations
  • Microsoft identity and admin consent
  • App-only authentication tokens
  • Freight, transportation, or TMS experience
  • EDI X12, particularly 204, 210, 214, 990, and 997 transactions
  • SFTP integrations
  • General IT knowledge and willingness to assist with occasional IT helpdesk needs


What Success Looks Like

In this role, you'll be successful if you can:

  • Build reliable software that makes our operations team more efficient
  • Integrate internal systems with third-party platforms
  • Take ownership of features from concept through deployment
  • Troubleshoot problems and identify the root cause rather than just treating symptoms
  • Build interfaces that are intuitive and efficient for everyday users
  • Write clean, maintainable code
  • Learn new systems and technologies quickly
  • Work closely with business and operations teams to understand what they actually need


Why Join Bedrock Logistics?

You'll have the opportunity to work on software that has a direct and measurable impact on a growing logistics company. Rather than building products that sit in the background, you'll be improving systems that our teams depend on every day.


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search