benwilson512

benwilson512

Author of Craft GraphQL APIs in Elixir with Absinthe

Senior/Intermediate/Junior Elixir Developer, Remote, USA

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.

First Post!

Exadra37

Exadra37

We don’t see this very often :slight_smile:

It will be based on white-board problem solving?

Most Liked

benwilson512

benwilson512

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
benwilson512

benwilson512

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.

benwilson512

benwilson512

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.

Last Post!

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!

Where Next?

Popular in Jobs Top

Darkhalf
Introductory paragraph Discord is a small group of passionate gamers whose mission is to bring people together around games. Do you get...
New
actor
Introductory paragraph My name is Geoffrey and i am the CEO of Qubit GPS a company that offers software to manufacturers who manufacture...
New
IHu
Introductory paragraph We are a young Zurich/Switzerland based Start-up with the vision to disrupt the HR hiring for mid-sized and big c...
New
marcelo
Remote is THE global platform that enables companies to employ people anywhere in the world, taking away all legal and compliance complex...
New
lafka
Introduction We’re looking for curious, self-driven team members interested in solving interesting problems with a focus long term stabi...
New
Hisako1337
Introductory paragraph As a Senior Software Engineer (Elixir) your mission is to craft the next generation of our Event Inc Platform, ac...
New
axelson
Hi there! :wave: Are you interested in maps? If so then come help us build the best online, collaborative, and real-time online mapping s...
New

Other popular topics Top

nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New

We're in Beta

About us Mission Statement