Digital Studio

into

 
0

Cover letters are mundane. Record a video resume to show us what makes you tick and show us yourself in action. Or fill out the form below and we will put on our reading glasses.

Elixir Backend System Engineer Job

Leveraging cutting-edge advancements in sensing, analytics, and IoT technology, we are offering exciting openings for Elixir backend system engineer job. We are looking for an Elixir Backend System Engineer specializing in IoT products. The perfect candidate should be a proactive individual capable of working collaboratively with hardware, software, and analytics teams to create, validate, and implement IoT platforms that provide dependable customer insights.

To gain a more comprehensive understanding of your prospective responsibilities, please visit our Service Page.

Familiarize Yourself with Responsibilities:

  • 5+ years of extensive experience in backend software engineering, focusing on large-scale applications.
  • Ideally, at least 1 year of hands-on experience with Elixir or Erlang.
  • Proficient in languages like Elixir, Ruby (RoR), Python, Golang, or similar.
  • Strong database skills, including both relational and non-relational databases like Postgres and Cassandra, with OLAP expertise.
  • Familiarity with load balancing, caching (Redis), and queue setup (RabbitMQ) is a plus.
  • Expertise in data structures, algorithms, and system design, with knowledge of architectural patterns.
  • Minimum 2 years of Linux experience.
  • Skilled in API design with comprehensive documentation.
  • Experience in system monitoring and sensor-based IoT product systems is advantageous.
  • Profound understanding of the IoT product development lifecycle.
  • Collaboration with cross-functional teams to integrate hardware, software, and sensors for IoT solutions.
  • Ability to translate complex business requirements into scalable system designs.
  • Work closely with infrastructure teams and contribute to backend service scaling.
  • Participation in exploring new designs for scalability and performance optimization.
  • Proficiency in designing, building, and troubleshooting large-scale distributed systems.

Additional Skills to Boost Your Profile:

We are looking for developers who have 1-2 years of prior experience with Elixir or Erlang. In particular, for Elixir, the following is expected:

  • Mastery of idiomatic Elixir programming, including a deep understanding of concepts such as pattern matching, recursion, and behaviors.
  • Strong comprehension of concurrency and Elixir processes.
  • Hands-on expertise in utilizing Elixir’s OTP (Open Telecom Platform) concepts, encompassing Genservers, Tasks, Agents, Supervisors, and related elements. Extra credit for experience with data processing libraries like Genstage, Flow, and Broadway.

What achievements do you attain?

  • Your involvement will significantly impact our business objectives, providing you with valuable insights into your responsibilities and opening up opportunities for personal growth.
  • You’ll have the privilege of working in a top-notch workspace located in Bangalore’s bustling IT hub, collaborating with exceptional colleagues.
  • Our commitment to continuous learning and development ensures you stay updated and informed in your field.
  • You’ll be a vital member of dynamic and diverse teams, creating an atmosphere that nurtures creativity and drives innovation.

Inside the Position: Key Job Information

  • Number of Openings – 3
  • Notice Period – Immediately Available
  • Locations – Bangalore

 

Drop us a line