benwilson512

benwilson512

Author of Craft GraphQL APIs in Elixir with Absinthe

CargoSense’s flagship product is a logistics intelligence platform that enables shippers of freight to source data from their supply chains in real time, and use that data in day-to-day operations and business strategy. Logistics underpins almost every industry and activity, and the approach CargoSense takes to providing visibility into logistics though measurement and software is transforming companies and industries. We’ve seen dramatic growth in our business over the last year, and we presently have several openings to fill on our engineering team.

About us

CargoSense was an early adopter of Elixir (v0.14) and uses Elixir as a core part of its API (GraphQL) and even UI (LiveView). We’ve got a great team of people who value high quality communication, interesting problems, and building great products.

My name: Ben Wilson

My position: CTO

Company name: CargoSense

Website: https://www.cargosense.com/

Country: USA

About the job

Job title: (Senior/Intermediate/Junior) Developer

Job description:

This opening is on our Core Platform team. This team is responsible for the primary data processing, warehousing, and logistics modeling that powers our logistics intelligence capabilities, as well as the APIs that our satellite apps consume. The tech stack this team works in centers around PostgreSQL (with TimescaleDB), Elixir (with Phoenix and its LiveView capabilities), and GraphQL.

Salary range: $105k-$170k (depends on experience, skillset)

Position on remote work: We are 100% remote, and accepting candidates from the USA (direct employment) and Canada, EU / GB, and South America by contract.

Relevant Experience

We’re looking for creative people that enjoy problem solving, aim to deliver quality software, and work well with others.

For more junior positions, ideal candidates have at least some of the following experience:

  • Some previous experience with a backend web server language / framework, preferably Elixir or Ruby/Rails.

  • Basic competancy with foundational developer tools like git.

  • Some familiarity with relational databases.

  • Basic HTML / CSS / JS skills.

For more senior positions, ideal candidates have at least some of the following experience:

  • Established familiarity with Elixir and its ecosystem.

  • Experience scoping and managing projects.

  • An interest in mentoring or collaborating with others.

  • PostgreSQL

  • DevOps, in particular Kubernetes.

  • Familiarity with production debugging, metrics, and other monitoring.

About the interview process

Please email me at ben.wilson@cargosense.com if you are interested, or alternatively message me directly on this forum.

We’ll setup a time to chat and get a sense of what you’re looking for and who we are. If it seems like there is a good fit we’ll have a few more conversations with other members of the team and go from there.

There will not be any live code exercises or similar.

P.S. We are also hiring developers for Ruby on Rails positions.

Showing Posts 1 to 10

Exadra37

Exadra37

We don’t see this very often :slight_smile:

It will be based on white-board problem solving?

benwilson512

benwilson512 OP

Author of Craft GraphQL APIs in Elixir with Absinthe

Nope, we’re just gonna chat. Candidates should be able to speak sensibly about projects they’ve done, things they’ve learned as a developer, etc. I do not believe that ‘hot seat’ style interviews with white boards, code or whatever else is a reasonable way to judge someone’s ability to code (this is well supported by literature on the subject as well).

18
Post #2
a8t

a8t

Hi, you were quite explicit with your list but I thought I’d ask anyway. Are you open to hiring Canadians?

benwilson512

benwilson512 OP

Author of Craft GraphQL APIs in Elixir with Absinthe

Hi, my original list was insufficiently precise. We accept candidates from outside the US, but at the moment can only engage them as contractors. In such a situation any overhead incurred from that arrangement is taken into consideration as far as the contract rate goes, and as far as the day to day of being a developer goes non US team members are treated as full employees.

Exadra37

Exadra37

Thanks for your feedback :slight_smile:

I agree, because at least with me I feel very nervous and don’t perform well when doing code interviews or white-board problem solving, but I don’t mind taking a code exercise home, provided it reflects the domain the company his hiring me for.

sntran

sntran

Do you consider timezone difference a factor? A candidate can be from USA, but is living in, for example, Asia. Would they still be able to apply?

benwilson512

benwilson512 OP

Author of Craft GraphQL APIs in Elixir with Absinthe

Timezones are right now a factor. We are right now unlikely to hire someone outside further east than UTC+2, and further west than US pacific.

As a general update, we’ve received ~50 applications so far, many of which seem to be well qualified for the position(s). This is a lot more than we expected, so we’re adjusting our plans a bit to handle this volume and will be in touch with candidates shortly about next steps.

maycowmeira

maycowmeira

Would be possible to apply as a contractor for a part-time position?
Which is the timezone you guys usually work on?
I’m Ruby on rails backend engineer located in Spain. But I wanted to start having professional experience with elixir, which I used once in a internal project for a previous company I worked at, and playing in personal projects.

benwilson512

benwilson512 OP

Author of Craft GraphQL APIs in Elixir with Absinthe

We are not accepting part time right now, sorry.

We are closing this position for applications right now while we process though the applications we have, thanks everyone!

Will-W

Will-W

It is great to see that you are receiving a large number of qualified applicants. Availability of people with the right technical skills is an important part of choosing a technical solution, and I have to be particularly careful on that front because I’m often choosing for our clients rather than ourselves. The more evidence I have that they won’t have trouble hiring Elixir capable employees the better!

— All posts loaded —

Where Next? Top

Trending in Jobs Top

AstonJ
If you have a freelance or short term contract job, or one where you are looking for interns or equity-only jobs (i.e any job which is no...
New
austinsmorris
True Anomaly delivers decisive capabilities for space superiority. We build autonomous spacecraft, advanced payloads, mission software, a...
New
AKVicster
At Vic.ai, we’re building the autonomous finance platform for the modern enterprise. Using advanced AI and machine learning, we automate...
New
charlesfsl
Introductory paragraph This role serves as a senior technical leader who owns the health and direction of SmartLogic’s engineering organi...
New
charlesfsl
Introductory paragraph Staff Engineers at SmartLogic provide technical leadership for multiple ongoing projects and help develop solution...
New

Other Trending Topics Top

GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews