Ingénieur Logiciel Backend Senior

Télétravail / Hybride Istanbul / Hybride Izmir

Télétravail / Hybride Istanbul / Hybride Izmir

Doktar Technologies est une entreprise de technologies agricoles avec des bureaux à Istanbul, Izmir et aux Pays-Bas, qui vise à améliorer les systèmes alimentaires grâce à l'utilisation intensive des données et à la prise de décision guidée par les données. Pour remplir sa mission, Doktar propose une gamme de services numériques à l'ensemble de la chaîne de valeur agricole. Doktar se positionne comme un guichet unique pour les solutions d'agriculture numérique, développant et fournissant un ensemble de services basés sur des technologies émergentes comme la télédétection, l'Internet des objets, l'apprentissage automatique et l'intelligence artificielle.

Pour notre équipe de développement logiciel en pleine croissance, nous recherchons un Senior Backend Software Engineer expérimenté. Vous travaillerez à la création et à la maintenance d'une plateforme technologique agricole de premier plan en utilisant des technologies cloud modernes et votre savoir-faire technique. Vous aurez l'opportunité d'évoluer professionnellement, tant sur le plan technique que méthodologique, d'élargir vos connaissances et compétences, et de devenir un véritable expert. Vous aurez la chance d'apprendre auprès de spécialistes et d'accompagner d'autres membres de l'équipe pour favoriser leur développement.

Responsabilités

  • Concevoir et développer des services frontend et backend, en appliquant les meilleures pratiques telles que les Design Patterns, les tests, tout en tenant compte de la performance, de la stabilité et de la durabilité à grande échelle.

  • Résoudre des problèmes complexes par des solutions simples et claires.

  • Contribuer à la conception de l'architecture des nouveaux produits.

  • Assurer la maintenance des services backend et des frontends des produits.

  • Fournir des retours techniques aux différentes parties prenantes transversales.

  • Contribuer en continu à la planification et informer régulièrement de l'avancement des travaux de développement.

  • Accompagner et conseiller les autres membres de l'équipe.

Profil recherché

  • Comprendre et appliquer les Design Patterns courants.

  • Prioriser la qualité et intégrer les tests dans votre travail.

  • Assimiler rapidement des concepts complexes.

  • Faire preuve d'une communication efficace.

  • Être ouvert aux retours d'expérience et au développement personnel.

  • Considérer la documentation comme une pratique fondamentale.

Compétences requises

  • Minimum de 5 ans d'expérience en développement.

  • Maîtrise de C#/.NET.

  • Excellente compréhension de la programmation orientée objet.

  • Expérience des méthodes et outils collaboratifs de développement (tels que Scrum, Git, GitHub, gestionnaires d'anomalies, Slack, Teams, etc.).

  • Conception et maintenance d'API à forte charge à l'aide de Rest ou GraphQL.

  • Développement sur les plateformes Cloud, en particulier Azure.

  • Pratique de l'anglais écrit et parlé.

Atouts supplémentaires

  • Expérience avec le Big Data.

  • Expérience avec le modèle Serverless.

  • Développement basé sur une architecture de microservices.

  • Pratique de l'approche IaaC (Infrastructure as Code).

  • Développement de backends pour applications mobiles.

  • Compréhension des enjeux liés au développement frontend.

  • Expérience en matière de tests, de mise en cache, de bases de données No-SQL, de développement de type « code-first » et de migrations.

  • Expérience avec GitHub Actions ou Azure DevOps.

  • Familiarité avec Node.js.

  • Utilisation d'outils de documentation d'API tels que Swagger, ReDoc, MkDocs, etc.

Ce que nous offrons

  • Accélération de carrière grâce au mentorat d'experts du secteur et à des opportunités de diriger des initiatives techniques.

  • Possibilité d'avoir un impact significatif sur le secteur agricole en contribuant à une plateforme technologique agricole de premier plan.

  • Maîtrise des compétences techniques sur le cloud et pratique du développement logiciel moderne dans un environnement favorable aux développeurs.

  • Collaboration sur des projets de portée nationale et internationale au sein d'une équipe dynamique, ouverte et solidaire.

  • Modalités de travail flexibles (hybride à Istanbul / hybride à Izmir ou télétravail).

  • Options d'actionnariat salarié.

  • Primes de performance annuelles.

  • Assurance santé privée couvrant également les enfants à charge.

  • Indemnités de transport et de repas.