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

cioc
Have you designed, built, and operated distributed systems? Have you monitored and administered JVMs, databases, and other infrastructure...
New
Darkhalf
Introductory paragraph Discord is a small group of passionate gamers whose mission is to bring people together around games. Do you get...
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
seatscouts
Introductory paragraph At Broker Genius, we are an industry-leading SaaS provider helping brokers in the event ticket industry automate ...
New
lafka
Introduction We’re looking for curious, self-driven team members interested in solving interesting problems with a focus long term stabi...
New
derukugi3
Introduction: Interline Vacations is a specialty travel agency that services the travel industry itself. We started as a single office i...
New
atomkirk
Introductory paragraph Jump builds AI automation for every Financial Advisors hate to do. We’ve found incredible product market fit and ...
New

Other popular topics Top

lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 42576 114
New

We're in Beta

About us Mission Statement