Job Openings Python Developer - Backend

About the job Python Developer - Backend

Software Engineer (Python)
Location: Bahrain
Job Type: Full-Time
Experience: 7+ Years

About the Company

We're not just building software were shaping the future. With a bold vision rooted in startup agility and tech innovation, our team is on a mission to redefine the software landscape and elevate Bahrain as a regional tech leader. If you thrive in fast-paced environments and love solving challenging problems, wed love to hear from you.

Role Overview

We're seeking an experienced Senior Software Engineer (Python) to join our high-performing team. Youll play a critical role in designing and delivering scalable, production-grade applications while contributing to key technical decisions and mentoring junior engineers.

Key Responsibilities

  • Design, develop, and implement scalable software solutions using Python.

  • Maintain high coding standards and participate in code reviews.

  • Lead and mentor team members while contributing to project architecture and design.

  • Collaborate with stakeholders to troubleshoot and resolve technical issues.

  • Integrate and deploy solutions using cloud platforms (AWS, Azure, or GCP).

  • Manage CI/CD pipelines to enable smooth and efficient deployments.

  • Document code, processes, and development standards clearly.

Requirements

  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
  • Minimum 7 years of professional experience in Python software development.

  • Strong experience with production-scale Python applications.

  • Deep knowledge of software architecture, design patterns, and best practices.

  • Solid hands-on experience with CI/CD tools.

  • Excellent communication skills and ability to work cross-functionally.

  • Familiarity with Agile methodologies.

Nice to Have

  • Cloud certifications (AWS, GCP, or Azure).

  • Experience working in startup or high-growth environments.

  • Background in client-facing roles or stakeholder management.

  • Expertise in low-latency or ultra-low-latency system design.

Why Join Us?

  • Be part of a bold, fast-growing tech team.

  • Own impactful projects from end to end.

  • Work in a collaborative and innovation-driven culture.

  • Help build the foundation of a rising regional tech hub.

Excited to make your mark in tech? Apply today.