Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer - Backend (Saudi Only)

Lucidya

Riyadh

On-site

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic tech company based in Riyadh is seeking an experienced Backend Developer to design and maintain high-performance backend systems. The ideal candidate has strong programming skills in Python or Ruby on Rails, experience with SQL/noSQL databases, and a degree in Computer Science or related fields. This role involves working in an agile environment and contributing to recruitment efforts. Competitive benefits and a result-driven work culture are offered.

Qualifications

  • At least 3 years of experience in software development.
  • Strong knowledge of SQL and noSQL databases.
  • Fluency in Python or Ruby on Rails.
  • Excellent organizational and problem-solving abilities.

Responsibilities

  • Rapidly develop scalable, flexible backend systems.
  • Design, develop, test and maintain backend software.
  • Handle DevOps tasks and manage project deliverables.
  • Contribute to recruitment efforts at Lucidya.

Skills

Backend systems development
SQL databases
noSQL databases
Python
Ruby on Rails
Git
Agile methodologies
Database design

Education

BA/BS or Master's degree in Computer Science or equivalent

Tools

Redis
Postgres
Cassandra
Web servers (Apache, Jetty, etc.)
Job description

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.
Qualifications
  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.