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.

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 #3
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.

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!

benwilson512

benwilson512

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!

Where Next?

Popular in Jobs Top

smanza
Introductory paragraph Uniris and its blockchain is seeking developers to join the adventure. Uniris offers the first integrated servic...
New
j-car
Introductory paragraph Enzai is looking for a talented senior Elixir software engineer who is an experienced problem solver, able to bre...
New
overture8
Introductory paragraph Hi, I’m Phil, Elixir dev and co-founder of Lowdown. We are a very early stage startup, looking for a daily rate q...
New
JEG2
Introductory paragraph icanmakeitbetter is hiring a fourth remote Web Developer to help us maintain and improve old products, design and...
New
emily-smith-felcana
I’m Emily from Felcana, the first vet-led, vet-focused pet tech start up (say it fast!) Introductory paragraph Felcana are the first ve...
New
eglimi
Introductory paragraph: Hello fellow developers. We are looking for a freelancer who enjoys working full stack in Elixir / Phoenix and w...
New
lafka
Introduction We’re looking for curious, self-driven team members interested in solving interesting problems with a focus long term stabi...
New
Jo_hiring
About us A.P. Moller - Maersk - as an international business on a high-tech journey, we don’t just transport millions of tons of cargo....
New
QuinnWilton
Hey Elixir Forum! I’m an engineer at Tinfoil Security. We’re a small team of < 15 people who write automated security analysis tools....
New
jgwmaxwell
Introductory paragraph At CoCoCo (Connect. Combine. Collaborate.), we’re on a mission to unlock connectivity across the global print ind...
New

Other popular topics Top

albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
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
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
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New
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

We're in Beta

About us Mission Statement