Principal Python Software Engineer

Robusta Technology Group

Overview

Role involves leading the design and development of complex software systems using Python.

Ideal candidate should have 7+ years of experience with strong expertise in Python and system design.

100k sar / yearremoteseniorpermanentfull-timeEnglishPythonDjangoFlaskFastAPIMySQLPostgreSQLMongoDBAWSGCPDockerKubernetesGitJenkinsGitHub Actions

Locations

  • Saudi Arabia
  • Egypt

Requirements

  • Bachelor's degree required
  • 7+ years of experience
  • Extensive experience with Python frameworks
  • Proven expertise in system design
  • Solid understanding of database technologies
  • Experience with cloud platforms
  • Proficiency in version control systems
  • Strong problem-solving skills

Responsibilities

  • Lead design and development of software systems
  • Architect and implement backend services
  • Collaborate with cross-functional teams
  • Provide technical leadership
  • Conduct code reviews
  • Identify and address performance bottlenecks
  • Stay up-to-date with technologies
  • Drive adoption of best practices

Benefits

  • Social and Medical insurance
  • Office space in New Cairo