Software Engineer - Backend (Saudi Only)

AI overview

As a backend developer, you will design and maintain scalable systems using Machine Learning and Big Data technologies to analyze diverse data sources, contributing to innovative product development.

You will join a team of highly qualified team engineers to continue the innovation and development of our product which uses Machine Learning & Big Data technologies to analyze content from several data sources.

As a backend developer, you will be responsible for designing, developing, and maintaining the backend systems of Lucidya's product. You will work with technologies such as Redis, Postgres, and Cassandra, and develop APIs using Python and Ruby on Rails.

You will work directly under the Engineering Manager in an agile yet demanding environment. We expect you to be a fast learner and quickly adapt to the technologies mentioned above.

Lucidya offers a result-driven, fun, and dynamic environment full of challenges. We are looking for talented candidates with strong programming skills.

Key Tasks & Responsibilities

  • Rapidly develop scalable, flexible, and high-performance backend systems.
  • Design, develop, test, deploy, maintain, and improve software (backends and databases, in particular).
  • Manage individual project priorities, deadlines, and deliverables.
  • Handle DevOps tasks.
  • Contribute to the growth of Lucidya through interviewing, onboarding, or other recruitment efforts.

Requirements

  • BA/BS or Master's degree in Computer Science, Software Engineering, IT or equivalent practical experience.
  • At least 3 years of experience in software development.
  • Strong knowledge of SQL and noSQL databases such as Redis, Postgres or Cassandra.
  • Fluency in Python or Ruby on Rails.
  • Knowledge of Web servers and Web application servers (e.g., Apache, Jetty, Tomcat, IIS).
  • Knowledge of code repositories like Git.
  • Ability to multitask and adapt to shifting priorities, demands, and tight timelines.
  • Database design skills.
  • Experience in building high-quality code.
  • Excellent organizational skills and proven analytical, planning, and problem-solving abilities.
  • Full-stack development with a background in ReactJS is a plus.

Lucidya is one of the fastest growing SaaS startups in the world & the leading social media analytics tool geared towards Arabic language. By leveraging AI, Machine Learning & big data technologies, we are on a mission of helping businesses in MENA region to understand and better serve their customers using our Media & Customer Intelligence products.With an HQ in Riyadh and offices in different countries in the world, we are funded by the most reputable investors in the region and scaling rapidly to meet the increasing demand of our products.Come and join the startup that has been named by World Economic Forum as one the most promising startups in MENA region … be part of the history we are making.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job