Our company introduces an innovative Business Intelligence software platform, setting a new standard by seamlessly integrating cutting-edge Data Governance functionalities with the extensive capabilities of Data Visualization and Reporting. Our comprehensive suite encompasses a range of Self-Service BI tools, spanning from executive dashboards and research management queries to dynamic operational reporting and advanced multidimensional analyses. Additionally, our platform incorporates a suite of tools for data ingestion and processing, including Dashboards, Reports, Analyses, Chatbots, Data Catalogs, Usage Data tracking, Data Management, Queries, and ETL processes. We provide a holistic solution that empowers businesses to harness the full potential of their data for informed decision-making and strategic insights.
We are seeking a Senior Python Developer with extensive experience in web development frameworks Django and Flask, and proficient in front-end technologies including HTML, CSS, JavaScript. The ideal candidate should have a strong background in API development, deployment, and integration of web applications. This role involves leading the development process from conception to deployment, ensuring high performance and responsiveness of applications, and maintaining code integrity and organization.
Key Responsibilities:
- Design, develop, and maintain web applications using Django and Flask frameworks.
- Work closely with front-end developers to integrate user-facing elements using server-side logic.
- Implement secure, reliable, and scalable APIs for use by both internal and external developers.
- Ensure cross-platform optimization for mobile devices and responsiveness of applications.
- Manage database administration and hosting duties, including database optimization and schema migrations.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Lead the deployment process, including application configuration, coordination with IT infrastructure teams, and troubleshooting deployment issues.
- Stay updated with emerging technologies and apply them into operations and activities.
Required Skills and Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum 5 years of experience as a Python Developer, with expertise in Django and Flask frameworks.
- Strong understanding of front-end technologies, including HTML5, CSS3, JavaScript, and jQuery.
- Experience with API development, documentation, and consumption using REST and GraphQL.
- Proficient understanding of code versioning tools, such as Git.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Familiarity with deployment tools and services, as well as containerization technologies like Docker.
- Ability to work in a fast-paced environment and manage multiple projects with strict deadlines.
- Excellent problem-solving skills and attention to detail
About you:
- Rigorous, dynamic, detail-oriented, quick learner and able to work in a high-pressure environment.
- Demonstrated analytical and problem-solving skills.
- Good interpersonal and communication skills (written and oral)
- Self-motivated, dynamic and results oriented.
- Ability to coordinate and facilitate project execution and delivery commitment with other teams in different operational time zones.
- Fluency in English
What we offer:
- An international and multicultural environment with the opportunity to work in one of the IT sector’s most exciting and interesting growth areas.
- Opportunities to gain responsibility, dedication, and skill development with our Suadeo expert team.
- The chance to gain valuable technical, project management and communication skills.
- Competitive compensation and benefits package: base salary, housing allowance, annual flight ticket home, 22 working days’ vacation days per year, one of the best medical insurances in GCC.