Apply Edge Start your job search

Django Developer

Bridges S.A · Tunis, Tunisia

Apply & track with Apply Edge
Développeur Django Junior – Temps plein | Sur site | Tunis, TunisiePrésentation de l'entrepriseBridges S.A. est une entreprise en forte croissance spécialisée dans la gestion de l’assurance santé, avec une présence en développement en Tunisie et à l’international.Notre mission est de simplifier l’accès à l’assurance santé et d’améliorer l’expérience de nos clients grâce à des solutions efficaces, fiables et innovantes. Dans le cadre de notre croissance, nous renforçons notre équipe technique et recherchons des développeurs motivés souhaitant évoluer dans un environnement professionnel et contribuer à des produits digitaux concrets.Description du posteNous recherchons un(e) Développeur(se) Django Junior pour rejoindre notre équipe de développement à Tunis.Vous participerez au développement, à l’amélioration et à la maintenance des applications web utilisées dans le cadre des solutions de gestion d’assurance santé de Bridges S.A.Vos principales missions seront :Développer et maintenir des fonctionnalités backend avec Python et DjangoDévelopper et intégrer des API RESTTravailler avec des bases de données relationnelles et le Django ORMCollaborer avec les développeurs front-end et les autres membres de l’équipeIdentifier, analyser et corriger les problèmes techniquesProduire un code propre, maintenable et documentéUtiliser Git pour la gestion de versions et le travail collaboratifParticiper aux revues de code et aux discussions techniquesContribuer à l’amélioration des performances, de la fiabilité et de la sécurité des applicationsIl s’agit d’un poste à temps plein, en présentiel à Tunis, Tunisie.Profil recherchéIl s’agit d’un poste junior. Cependant, une première expérience pratique avec Django est obligatoire.Le/la candidat(e) doit disposer de :Bonnes bases en PythonConnaissances de base à intermédiaires de Django et du Django ORMUne expérience pratique du développement avec Django démontrée par au moins un projet réaliséLe projet peut avoir été réalisé dans un cadre professionnel, universitaire, personnel, freelance ou lors d’un stage, mais le/la candidat(e) doit être capable d’expliquer sa contribution ainsi que les choix techniques effectuésUne compréhension de base des API RESTUne première expérience avec des bases de données relationnelles telles que PostgreSQL, MySQL ou SQLiteDes connaissances de base en HTML, CSS et JavaScriptUne connaissance de Git et des principes de gestion de versionsUne bonne compréhension de la programmation orientée objet et des principes de code propreUne capacité à apprendre rapidement, résoudre des problèmes et travailler efficacement en équipeLicence ou diplôme en informatique, génie logiciel, technologies de l’information ou domaine équivalent, ou expérience pratique équivalenteCompétences appréciéesUne connaissance ou une expérience dans les technologies suivantes constitue un avantage :Django REST FrameworkPostgreSQLEnvironnements LinuxDockerTests automatisésDéploiement et notions de DevOpsBonnes pratiques de sécurité des applications webApplications liées à la santé, l’assurance, la fintech ou aux services financiersLanguesBon niveau professionnel en anglaisLa maîtrise du français et/ou de l’arabe constitue un avantageImportant – Conditions de candidatureLes candidats doivent obligatoirement disposer de connaissances préalables en Django ainsi que d’une expérience pratique sur au moins un projet Django.Nous vous encourageons à joindre à votre candidature votre profil GitHub, portfolio ou un lien / une description d’un projet Django sur lequel vous avez travaillé.Les candidatures ne correspondant pas aux prérequis minimums en Django et ne présentant aucune expérience sur un projet Django ne seront pas prises en considération.Nous recherchons avant tout une personne maîtrisant déjà les fondamentaux de Django, motivée pour continuer à progresser et prête à contribuer au développement d’applications concrètes au sein de notre équipe.Junior Django Developer – Full-Time | On-site | Tunis, TunisiaCompany DescriptionBridges S.A. is a rapidly growing company specializing in health insurance management, with an expanding market presence in Tunisia and internationally.Our mission is to simplify access to health insurance and improve the overall experience for our clients through efficient, reliable, and innovative solutions. As part of our continued growth, we are strengthening our technology team and looking for motivated developers who want to build meaningful digital products and grow in a professional environment.Role DescriptionWe are looking for a Junior Django Developer to join our development team in Tunis.You will contribute to the development, improvement, and maintenance of web applications supporting Bridges S.A.’s health insurance management solutions.Your responsibilities will include:Developing and maintaining backend functionality using Python and DjangoBuilding and integrating REST APIsWorking with relational databases and Django ORMCollaborating with front-end developers and other team membersDebugging and resolving technical issuesWriting clean, maintainable, and documented codeUsing Git for version control and team collaborationParticipating in code reviews and development discussionsContributing to application performance, reliability, and security improvementsThis is a full-time, on-site position based in Tunis, Tunisia.Required QualificationsThis is a junior position; however, previous hands-on experience with Django is required.Candidates must have:Good foundational knowledge of PythonBasic to intermediate knowledge of Django and Django ORMPractical Django development experience demonstrated through at least one completed projectThe project may be a professional, academic, freelance, internship, or personal project, but the candidate must be able to explain their contribution and the technical choices madeBasic understanding of REST APIsFamiliarity with relational databases such as PostgreSQL, MySQL, or SQLiteBasic knowledge of HTML, CSS, and JavaScriptFamiliarity with Git and version controlUnderstanding of object-oriented programming and clean coding principlesAbility to learn quickly, solve problems, and work collaboratively within a development teamBachelor’s degree in Computer Science, Software Engineering, IT, or a related field, or equivalent practical experienceNice to HaveExperience or familiarity with any of the following would be an advantage:Django REST FrameworkPostgreSQLLinux environmentsDockerAutomated testingDeployment and basic DevOps conceptsWeb application security best practicesHealthcare, insurance, fintech, or financial-services applicationsLanguagesProfessional working proficiency in EnglishFrench and/or Arabic is an advantageImportant Application RequirementApplicants must have prior Django knowledge and practical experience with at least one Django project.Please include your GitHub profile, portfolio, or a description/link to a Django project with your application whenever possible.Candidates who do not meet the minimum Django knowledge and project-experience requirements described above will not be considered for this position.We are looking for someone who already understands the fundamentals of Django and is ready to continue learning while contributing to real-world applications within our development team.