Browse Jobs
For Employers
Post JobLog inGet Started

Software Engineer

Jeddah, Saudi Arabia
Posted 7 years ago
44Applicants for2 open positions
  • 6Viewed
  • 1In Consideration
  • 1Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • You will join a team of highly qualified 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 Software Development Engineer, you will be working on the back-end of our product Lucidya which is built using industry’s latest technologies such as Redis, Postgres and Cassandra and developing APIs using Python. The job also includes DevOps tasks from server setup to maintenance and recovery.
  • You will work directly under the CTO in an agile yet demanding environment.

Key Tasks & Responsibilities

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

Job Requirements

Required Experience and Knowledge:

  • BA/BS or Masters degree in Computer Science, Software Engineering, IT or equivalent practical experience
  • 3+ Years of experience in web & software development
  • Strong knowledge and experience in SQL and noSQL databases such as (Redis , Postgress or Cassandra)
  • Fluency in Python
  • Experience with Web servers and Web application servers (e.g., Apache, Jetty, Tomcat, IIS)
  • Strong experience using code repository like Git
  • Worked with teams before using agile methodology (Scrum or Kanban)
  • Ability to multi-task and adapt to shifting priorities, demands, and tight timelines
  • Database design skills
  • Perfect quality code
  • Excellent organizational skills and proven analytical, planning, problem solving skills
  • We expect you to have the knowledge with several of the technologies mentioned above and willing to learn fast the ones you haven’t used yet.
  • We offer a result-driven, fun, and dynamic environment full of challenges. Apply only if scale and complexity excite you.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineer