Browse Jobs
For Employers
Post JobLog inGet Started

Software Engineer - Backend Development (Python Django)

Synapse Analytics
Heliopolis, Cairo
Posted 3 years ago
204Applicants for2 open positions
  • 45Viewed
  • 11In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Develop software for our current AI products and technologies.
  • Collaborate with data-scientists, business analysts, and project managers to create software solutions.
  • Maintain and support our current projects.
  • Create unit, functional, and automation testing for the developed software.
  • Participate in software deployment.
  • Analyze and understand business requirements and break it down to development scenarios.
  • Research and stay up to date with the latest software technologies and be able to choose the right technology for each product.
  • Work in a fast-paced agile environment and be flexible and adaptable.
  • Work with and enhance our current software development life cycle.

Job Requirements

  • BS/BA, MS or PhD equivalent in Computer Science
  • Excellent Knowledge in Python
  • Excellent Knowledge in Django/Django Rest Framework
  • Expertise in building RESTful APIs
  • Knowledge of UNIX/Linux environments
  • Solid understanding of TCP/IP, Network Programming and Operating Systems
  • In-depth knowledge and experience with designing and implementing DevOps concepts such as continuous integration and automated testing
  • Knowledge of relational database concepts and experience writing SQL
  • Knowledge of Application Security (TLS/SSL/HTTPS)
  • Experience in using Git
  • Experience in using Docker
  • Experience in using GraphQL is a plus

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineer - Backend Development ...