Browse Jobs
For Employers
Post JobLog inGet Started

Python / Django Software Engineer

Systematic Computer Science
New Cairo, Cairo
Posted 7 years ago
23Applicants for2 open positions
  • 6Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Develop and maintain software marketplace and other components for leading Middle Eastern Cloud Computing Company in Saudi Arabia.
  • The team is a remote team in Egypt working for the company in Saudi Arabia.

Who We Are Looking For:

  • You should be hard-working, industrious, and smart.
  • You know how to use your brain to avoid work, but you don't avoid work just because it hurts.
  • You know a tremendous amount about Django, and can debate the pros and cons of using that framework over others.
  • You know Django's lifecycle, components, directory structure, database models, and more.
  • You can write intensive SQL queries, and relish the challenge of optimizing them to be as efficient as possible when the load on your servers is high.
  • You find Python to be delightfully refreshing, simple, and powerful, and you know how to write well-designed, reliable code.
  • You love to write code: you truly love programming.
  • You are a team player, and you mean it: if someone else in your team is not performing well, and you have issues with that person, you will still work with him to help the team succeed.
  • You are happy to research a topic, and explain it to others, and you recognize the value of giving of your time to train your team members.
  • The high value of code reviews is very clear to you based on hard experience, and you understand that reviews give the presenters the chance to catch their own mistakes, and for you to learn as well.
  • You appreciate Scrum best practices, and you know the extreme importance of over-communication where there is uncertainty.
  • If you have worked with remote teams, you have hard-earned experience showing the priority of communication, communication, and more communication.
  • You recognize the value of structured, short meetings on a daily basis.
  • You are not afraid to challenge authority, but you also respect the decisions made by your managers and other team members.
  • If decisions are made that you do not agree with, you express your disagreement formally and politely, but you also respect the decision and support it to the best of your ability.

Job Requirements

Required Skills:

  • At least 4 years of Python experience
  • At least 4 years of experience designing, optimizing, and troubleshooting SQL queries
  • At least 4 years of experience developing web sites and applications based on Django
  • At least 4 years of experience with Javascript
  • At least 4 years experience with HTML and CSS
  • At least 1 year of experience with Scrum practices in a team of 3 at minimum
  • Experience setting up and managing servers
  • Experience working with cross functional teams of graphic designers, front-end developers, and back-end developers
  • Experience building REST-based web services
  • Experience with object-oriented design and development
  • Experience with continuous integration using Jenkins
  • Experience managing features, bugs, and workflow using Jira
  • Ability to communicate in English fluidly and professionally
  • Ability to function as part of a remote team working with others in a different country
  • Ability to communicate well with own team and remote teams
  • Location: New Cairo (Al Tagamo Al Khaamis)

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentPython / Django Software Engineer