DevJobs

Senior Backend Developer

Overview
Skills
  • TypeScript TypeScript ꞏ 4y
  • SQL SQL ꞏ 4y
  • Python Python ꞏ 3y
  • Redux Redux ꞏ 4y
  • Django Django ꞏ 3y
  • React React
  • Elasticsearch Elasticsearch ꞏ 4y
  • MySQL MySQL ꞏ 4y
  • Redis Redis ꞏ 4y
  • Ubuntu Ubuntu ꞏ 1y
  • RESTful API RESTful API ꞏ 4y
  • AWS AWS ꞏ 2y
  • Docker Docker
  • Services architecture
  • WebSockets
  • LLM
  • LLAMA Index
  • DataBricks
  • AI training

We are looking for an experienced BackEnd developer to join our growing company, to develop and mature our cloud product. You will research, design, and build new product initiatives in our industry-leading ecosystem, as part of the R&D team.


Responsibilities:

  • Design, develop, and implement complex software solutions.
  • Mentor junior programmers and guide them on best practices.
  • Deliver high-quality, well-documented, and maintainable code.
  • Develop high-quality solutions in a big data environment with a rich UI
  • Research and utilize new technologies, methods, and tools
  • Implement new technologies into the R&D team
  • Work closely under the VP of R&D


Requirements:

  • BSc in Computer Science/Computer Engineering - Must
  • 5+ years of hands-on experience developing and debugging BackEnd - Must
  • Proven experience with: Python / Django - at least 3 years - Must
  • 2+ years of experience with AWS cloud - Must
  • Proven experience with: REST API, SQL, React, TypeScript, Redux - at least 4+ for all
  • Experience with React - an advantage
  • Proven experience working with Containers - Docker - an advantage
  • At least 1 year of experience working with Ubuntu - Must
  • Proven experience with employing modern software engineering practices, design patterns, and data structures with WebSockets, Services architecture
  • At least 4 years of experience with Databases - MySQL, Redis, Elasticsearch -Must
  • DataBricks - advantage
  • Experience with LLM and AI training (LLAMA Index) - advantage
  • Experience with modern backend and testing frameworks
  • Excellent problem-solving skills
  • Team-oriented valuing effective communication and collaboration
  • Ability to work independently and as part a team
  • Great communication and a “can do” attitude
  • Full proficiency in Arabic - major advantage
  • Full proficiency in English - Must


This position addresses both men and women

DealSumm