lafka

lafka

Junior/Mid/Senior Elixir Engineer - Tinymesh, Bangalore / Chandigarh, India

Introduction

We’re looking for curious, self-driven team members interested in solving interesting problems with a focus long term stability and, creating lean and efficient solutions. We believe that complex problems does not necessarily require complex solutions. You’ll be able to make an impact by working on the modernization of utility infrastructure. By building intelligent infrastructure we aim to increase the efficiency of utilities.

We are expanding our software division with new developer positions in Bangalore and Chandigarh with possibility for part time remote work.

About us

My name: Olav Frengstad
My position: CTO
Company name: Tinymesh AS
Company website: https://tinymesh.com
Company headquarters (country): Moss, Norway
Company info and history:

Tinymesh is a communication technology company, we develop RF Mesh stacks based on 802.15.4/IPv6 and proprietary technology, produce our own hardware and software for operating the RF networks. Tinymesh was established in Oslo, Norway in 2011. Our main market is India with office in Chandigarh, Delhi. As of today we have more than 10 lakh devices deployed in India for electricity metering.

All our core technology is written using either Elixir or C. Elixir is used throughout our system, from collecting metering and network operational data, synchronization of devices, and providing user interfacing APIs & applications. We believe in using and contributing to open-source technology.

About the job

Job title: Elixir Engineer - Tinymesh, Bangalore / Chandigarh, India
Job description: See full description below
Salary range: negotiable
Position on remote work: Part time remote is possible
Qualifications or experience required: See below
What the successful job applicant will be working on:

The main focus involves making information from physical devices and making it available through HTTP APIs, event streams and user interfaces. You will be working on interfacing directly against IPv6 endpoints - collecting information from smart meters, street lights and sensors. The data will be used as a data source for providing analytics and made available to other upstream services.

If you apply, you should have:

  • Minimum 3 years experience
  • A deep understanding of Elixir and Erlang/OTP platform
  • Experience with Javascript/Typescript using VueJS, ReactJS, Angular or similar frameworks
  • Excellent understanding of common Elixir/Erlang pattern
  • Ability to quickly reason about concurrent code
  • Experience with Phoenix, Plug, Cowboy or similar HTTP server libraries
  • Experience with technology like AMQP, MQTT, Kafka etc
  • Experience working dircetly TCP/IP and UDP sockets
  • Ability to work independently and in team (both remote and local)
  • Experience using Linux, or similar, on a day to day basis

Any of the following qualifications are a plus:

  • Experience with functional languages like Clojure, Haskel, ELM, OCaml or similar
  • Experience with C, Java or C#
  • Experience with other radio communication protocols like Thread, Zigbee, KNX, BLE etc
  • Experience from electricity/gas/water metering industry
  • Experience with integrating 3rd party services

About the interview process

  1. Submit written CV to olav@tinymesh.com
  2. technical discussion over conference call
  3. HR discussion

Where Next?

Popular in Jobs Top

derivcosweden
Introduction Do you want to change the way tens of thousands of players globally experience our Sportsbook product and develop our backe...
New
AndrewDryga
About us My name: Andrew Dryga My position: :man_shrugging: Company name: Hammer Corp. Website: https://www.hammer-corp.com/ Country...
New
bbenligiray
ChainAPI is an integration platform for setting up API gateways to smart contracts running on blockchains. ChainAPI is a founding member ...
New
Orlovv
We are looking for extraordinary talent to join WGAMES. Working at WGAMES means working in a young, dynamic and rapidly changing the envi...
New
bryanleptich
Introduction Humanly seamlessly brings together people and AI through conversation. Our chat technology screens and schedules candidates...
New
vbrazo
Hiive - Remote/Hybrid Canada, Vancouver | Mid/Senior Elixir, React Engineer | Full-Time About us My name: Vitor Oliveira My position: ...
New
nickurban
Introductory paragraph Come work on with Phoenix, LiveView, and TailWind at a small, fun, improvement-oriented, and rapidly-growing comp...
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
sschuth
Introductory paragraph We offer something rare: a job with a purpose, a great team, a growing company, all in a choose-to-be-remote-if-i...
New
bengerson
Introductory paragraph Hello Elixir enthusiasts! We’re excited to announce a great opportunity at Candidately. We’re currently seeking a...
New

Other popular topics Top

senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39297 209
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New
hariharasudhan94
Lets say I have map like this fetching from my database %{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 53690 245
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement