second-talent-4
Python Developer - Backend
Job description
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.


