Backend Engineer II

Synapse Analytics
Egypt
Workplace: HybridFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Process improvement","Agile collaboration","Requirement analysis","Cross-functional collaboration","Automation testing"]

Develop and deploy backend software for AI products, focusing on Python and Django with the Django REST Framework. Collaborate with data scientists, business analysts, and project managers to design end-to-end solutions and maintain existing backend systems. Write unit, functional, and automation tests, analyze complex business requirements, and improve reliability and performance. Work in an agile environment, enhance the SDLC with DevOps practices like CI and automated testing, and integrate with frontend developers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Synapse Analytics
Synapse Analytics
6 months ago

Backend Engineer II

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 23 hours agoStatus: Live

Job Summary

Develop and deploy backend software for AI products, focusing on Python and Django with the Django REST Framework. Collaborate with data scientists, business analysts, and project managers to design end-to-end solutions and maintain existing backend systems. Write unit, functional, and automation tests, analyze complex business requirements, and improve reliability and performance. Work in an agile environment, enhance the SDLC with DevOps practices like CI and automated testing, and integrate with frontend developers.
Location: Egypt
Workplace: Hybrid
Employment Type: Full time · Permanent
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Develop and deploy complex backend software for current AI products using Python and Django/DRF.
  • •Collaborate with data scientists, business analysts, and project managers to design and build comprehensive software solutions.
  • •Maintain and support existing backend projects, proactively identifying opportunities for improvement and optimization.
  • •Create unit, functional, and automation tests to ensure high code quality and reliability.
  • •Contribute to process improvements in an agile environment and support the software development lifecycle with CI and automated testing.

Key Requirements

  • •BS/BA, MS, or PhD in Computer Science or equivalent work experience.
  • •Excellent knowledge of Python.
  • •Excellent knowledge of Django and Django Rest Framework.
  • •Expertise building scalable, robust RESTful APIs.
  • •Strong experience with UNIX/Linux, SQL (including complex query writing/optimization), and DevOps concepts like continuous integration and automated testing.
Experience:AIMachine learning
Education:Bachelor's in Computer Science
Skills:Process improvementAgile collaborationRequirement analysisCross-functional collaborationAutomation testing
Tech Stack:PythonDjangoDjango Rest FrameworkRESTful APIsUNIX/LinuxTCP/IPDevOpsContinuous integrationAutomated testingSQLGitDockerTLS/SSL/HTTPSOperating SystemsMachine Learning

Company Brief

Synapse Analytics
Builds data and AI platforms that help enterprises unify information, generate insights, and operationalize machine learning use cases. The company focuses on analytics modernization, decision support, and data-driven transformation for business customers.
Industry: Data Infrastructure
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: Cairo, Egypt
Founded: 2018
WebsiteLinkedIn