Careers

Sr Software Engineer - Python

Company Overview:

Disrupt.com is a global platform that builds, scales and invests in high-growth technology ventures. As one of the most successful venture builders in the MENA region with a portfolio of 10+ companies and notable exits (Cloudways $350Mn acquisition by Digital Ocean) - Disrupt.com partners with founders at a very early stage, helping them achieve product-market fit and power through the first point of the scale.

Our unstoppable team of 600+ employees is the best and the brightest, driving innovation across 7 Global SaaS Brands in 6 hottest industries, including Cybersecurity, Direct-to-consumer, Managed Cloud, Affiliate Marketing, Digital Media, Web.3.0, and Venture Building as a Service.

Our team is made up of dreamers, doers, and all-around rockstars who are committed to making a difference. As a result, we’re among the best companies to work for, with a plethora of benefits and an amazing culture.

Overview of the role:

 

We are seeking a Senior Software Engineer who specializes in Python to join our innovative team. The ideal candidate will leverage their extensive Python expertise to design, develop, and maintain high-quality backend solutions while adhering to best practices and industry standards.

What you will be expected to perform:

  • Design, develop, and maintain robust Python-based backend applications
  • Architect and implement efficient database solutions using SQL and NoSQL technologies
  • Create and optimize RESTful APIs using Django and FastAPI frameworks
  • Implement containerization strategies using Docker for deployment consistency
  • Design and manage background processing workflows with Celery queue system
  • Integrate AI capabilities including LLM API implementation and fine-tuning
  • Collaborate with cross-functional teams to define and implement technical solutions
  • Mentor junior developers and contribute to code reviews

 

  • Troubleshoot complex software issues and optimize application performance

Qualifications and Requirements:

  • 3-6 years of professional experience in Python software development
  • Strong proficiency with Django and FastAPI frameworks
  • Extensive experience with database design and implementation (PostgreSQL and MongoDB)
  • Experience with Docker containerization and microservices architecture
  • Working knowledge of Celery for distributed task queue management
  • Experience integrating AI capabilities, particularly LLM implementations and fine-tuning

 

  • Solid understanding of backend development principles and best practices

You should be:

The candidate should demonstrate proficiency in:

 

  • Writing clean, maintainable, and well-documented code
  • Implementing comprehensive test coverage (unit, integration, and functional tests)
  • Following RESTful API design principles and API versioning
  • Practicing secure coding techniques and vulnerability prevention
  • Applying effective database schema design and query optimization
  • Implementing proper error handling and logging mechanisms
  • Following Git workflow best practices and meaningful commit strategies
  • Applying performance optimization techniques for Python applications
  • Implementing CI/CD pipelines for automated testing and deployment

Dimensions and Supplementary Information:

 

  • Opportunity to work with cutting-edge technologies in a dynamic environment
  • Professional growth and skill development opportunities
  • Collaborative team culture focused on innovation
  • Competitive compensation package

What do we have to offer you?

Join Disrupt.com for an extraordinary work experience!

Fast-paced careers, competitive packages, comprehensive well-being programs, extensive medical coverage, continuous learning opportunities, generous perks, and an exceptional employee experience await you.

Embrace a fulfilling journey with us today!

Apply Here

Note: Please login to apply if you already have a account

Suitable formats are doc, docx & pdf