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.
Original job Python Developer - Backend posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.