Tradobi crée un produit SaaS automatisant les tâches d’exportation B2B.
Nous sommes en phase bêta du produit et recherchons un ingénieur backend capable de comprendre et structurer les problèmes pour améliorer ensemble.
• Développement d'APIs backend basées sur TypeScript/Node.js
• Interrogation, stockage et traitement des transactions sur PostgreSQL
• Développement de la logique serveur intégrée à Supabase Auth/DB/Storage
• Développement de fonctions de gestion de l'état pour des tâches serveurs chronophages telles que la validation de documents, la création de fichiers et la génération de réponses AI
• Développement d'une logique backend garantissant la sauvegarde et le suivi fiables des états d'attente, d'exécution, de succès, d'échec et de reprise des tâches
• Intégration d'APIs externes : Mailgun, AI/LLM API, etc.
• Documentation des APIs basée sur OpenAPI/Swagger
• Amélioration du déploiement et de l'exploitation basées sur Docker/GitHub Actions/Cloud Run
• Vérification des journaux, analyse des causes et prévention des répétitions en cas de défaillance/bogue
• Expérience concrète en backend ou expérience sur des projets équivalents
• Expérience en développement de serveur basé sur TypeScript ou JavaScript
• Expérience de l'utilisation de SGBDs relationnels tels que PostgreSQL, MySQL
• Expérience dans la conception et la mise en œuvre de REST APIs
• Expérience de collaboration sur Git
• Expérience dans l'utilisation d'outils de développement AI/Agentic
Qualifications souhaitées
• Plus d'un an d'expérience
• Capacité à expliquer la structure et les raisons des décisions concernant les fonctionnalités développées
• Capacité à structurer les problèmes lorsque les exigences sont floues, à travers la communication
• Expérience en développement d'APIs basées sur Node.js + Express
• Expérience dans l'utilisation de Supabase Auth/Database/Storage
• Expérience de la gestion des transactions, index, verrouillage des lignes, traitement d'idempotence sur PostgreSQL
• Expérience de déploiement avec Docker, GitHub Actions, Cloud Run
• Expérience dans la gestion de Webhook, SSE, WebSocket
• Expérience d'intégration avec des APIs LLM, Bedrock, OpenAI, Claude
Avantages et environnement de travail
• Salaire : 35 000 000 KRW par an
• Poste à temps plein (3 mois d'essai)
• Horaires de travail flexibles de 10h00 à 11h00
• Lieu de travail : À proximité de la station Ttukseom, de la station Seoul Forest (10-gil 6, Wangsimni-ro)
Sélection des dossiers ▷ Entretien ▷ Acceptation finale
[Documents à soumettre lors de la candidature]
• CV
• GitHub ou portfolio
[Environnement technique]
- Langue : TypeScript
- Backend : Node.js, Express
- Base de données/Auth/Espace de stockage : Supabase, PostgreSQL
- Infrastructure : Docker, Google Cloud Run, Cloud Tasks, Secret Manager
- CI/CD : GitHub Actions
- Documents : OpenAPI, Swagger
- Environnement de collaboration Frontend : React, Vite, TanStack Query, Vercel
- Outils : VSCode, Codex, Slack, Notion, Figma
[Mode de travail]
Développement Agentic. Nous utilisons activement des outils de développement AI/Agentic.
Nous considérons comme plus important que la simple capacité à écrire du code ligne par ligne la capacité à définir le problème avec précision, à utiliser des outils IA pour réaliser rapidement, à vérifier les résultats et à organiser le tout sous forme de code exécutable.
La responsabilité des résultats générés par l'IA incombe au développeur. Celui-ci doit être en mesure de valider soi-même la sécurité, l'intégrité des données, la gestion des erreurs, les tests et les risques opérationnels.
[Ces profils ne sont pas compatibles]
- Ceux qui ont du mal à débuter un développement sans un plan clair
- Ceux qui utilisent les résultats d'IA sans validation
- Ceux qui se sentent accablés par des changements rapides de priorités et une charge de travail intensive
- Ceux qui ont du mal à partager des problèmes ou des risques au cours du processus de développement
[Ce qui nous importe]
Nous prêtons plus d'attention aux méthodes de résolution de problèmes et à la vitesse d'exécution qu'à l'ancienneté. Nous recherchons des personnes qui ne sont pas seulement des implémenteurs d'API, mais qui contribuent à créer collectivement les frontières opérationnelles d'un produit.
Nous cherchons des ingénieurs backend capables de travailler dans un environnement où les outils de développement AI/Agentic sont utilisés activement, en réalisant rapidement et en validant précisément.