Backend Engineer

Job Description

About Userpilot

Userpilot is a leading product analytics and engagement software. Our pioneering event-based tracking solution gives product teams the ability to gain insights into how to best acquire, convert, and retain their users with the additional help of user engagement and feedback tools.

We're working on

UI Pattern Builder: Our lightweight Chrome Extension allows you to build highly customizable in-app messages on top of your web applications with zero code.

Tracking and Contextual Triggering: Our highly performant Javascript SDK can be installed on your web application to track your users' properties and events in a realtime manner. Additionally, it serves as a layer to render personalized UI components built through our tools.

Data Segmentation: Tracked user properties and events, can be utilized to analyze or target any user segment by using our simple and advanced query builder. Optimization of data ingestion, aggregation, and consistency across a highly available fault tolerant distributed system is our top priority to ensure realtime user analytics and engagement.

 

What You Will Do

  • Working with our preferred technology stack (Elixir/Phoenix, ClickHouse, MySQL, and ES6 JavaScript).
  • Design, develop, test, and deploy dynamically scalable, highly reliable, real time services on the cloud.
  • Optimize the performance of our data ingestion and processing pipelines across a distributed system.
  • Participate in feature design and delivery as part of a collaborative and fast paced agile environment.
  • Evaluate new technologies and conventions to improve overall system performance and consistency.

Benefits

  • Work within a dynamic and responsive environment that brings out the best in you.
  • Generous salary and end-of-year performance-based bonus.
  • Comprehensive health insurance.
  • 9-day winter break.

Jobs.ps, Ltd. All Rights Reserved.

Job Requirements

Requirements

  • 2+ years of experience working in a Backend Software Engineering role.
  • Strong foundation in computer science, with competencies in data structures, algorithms and software design.
  • Professional experience in developing software within a distributed system hosting big data and in-memory data stores.
  • Professional experience with a high level programming language (Ruby, PHP, Python, etc..).
  • Possess self-management skills with a continuous improvement mindset.

You'd be an excellent fit if you

  • Enjoy building a shipping maintainable, and scalable code.
  • Are able to balance idealism and pragmatism in a dynamic work environment.
  • Possess self-management skills with a continuous improvement mindset.

Bonus Points

  • Experience contributing to open source.
  • Experience working with Elixir and the Phoenix web framework.
Job Details
Job Title Backend Engineer
Deadline 30 - Jun - 2023
Location Ramallah
Job Type Full time
Position Level Mid Career
Salary N/A
Degree Bachelor's degree
Experience 3 Years
Category I.T. & Tech
Application Instructions

Interested and qualified candidates can apply online through Apply Now-button below

 

For your privacy and protection: when applying to a job online , never give your credit card or bank account information, or perform any sort of monetary transaction to a prospective employer.