Description
***** English ***** Backend Developer (Go) IZI Soft is an Algerian software company in Birkhadem, Algiers, building a multi-product ecosystem under one shared identity — inspired by how JetBrains and Atlassian run independent products together. As we expand from our POS product into web-based services for the Algerian market, we're looking for a Go developer who enjoys writing clean, concurrent backend services and owning them from API to production. What you'll do: - Design and build backend services and REST/gRPC APIs in Go - Write concurrent code using goroutines and channels, with correctness in mind - Model and query data in PostgreSQL efficiently - Package and run services with Docker - Collaborate with frontend and product to deliver features end to end - Keep an eye on performance, reliability, and clean, maintainable code Requirements (must-have): - Solid Go fundamentals - Practical understanding of concurrency (goroutines, channels) - Experience building and consuming REST or gRPC APIs - Comfortable working with PostgreSQL - Docker basics - Everyday Git workflow Nice to have: - Microservices architecture - Message queues (e.g. RabbitMQ, Kafka, NATS) - Cloud / VPS deployment experience What we offer: - On-site role at our Birkhadem, Algiers office - 45,000 DZD/month - Open to junior and mid-level candidates, with real mentorship from a senior-led team - Genuine product ownership — your services will power products used by real businesses - A small, growing team where your work is visible and matters How to apply: - Send your CV along with your GitHub profile or portfolio to IZI Soft ***** Français ***** Développeur Backend (Go) IZI Soft est une entreprise algérienne de logiciels basée à Birkhadem, Alger. Nous construisons un écosystème multi-produits réuni par une identité commune — à la manière de JetBrains et Atlassian, qui font vivre des produits indépendants sous un même toit. Alors que nous étendons notre produit POS vers des services web pour le marché algérien, nous cherchons un développeur Go qui aime écrire des services backend propres et concurrents, et les porter de l'API jusqu'à la production. Vos missions: - Concevoir et développer des services backend et des API REST/gRPC en Go - Écrire du code concurrent avec goroutines et channels, en veillant à la justesse - Modéliser et interroger les données PostgreSQL de manière efficace - Empaqueter et exécuter les services avec Docker - Collaborer avec le frontend et le produit pour livrer des fonctionnalités de bout en bout - Veiller à la performance, à la fiabilité et à un code propre et maintenable Profil recherché (indispensable): - Bonnes bases en Go - Compréhension pratique de la concurrence (goroutines, channels) - Expérience dans la création et la consommation d'API REST ou gRPC - À l'aise avec PostgreSQL - Bases de Docker - Utilisation quotidienne de Git Un plus: - Architecture microservices - Files de messages (RabbitMQ, Kafka, NATS…) - Expérience de déploiement cloud / VPS Ce que nous offrons: - Poste en présentiel à notre bureau de Birkhadem, Alger - 45 000 DZD/mois - Ouvert aux profils junior et intermédiaire, avec un vrai accompagnement d'une équipe dirigée par des seniors - Une vraie appropriation du produit — vos services feront tourner des produits utilisés par de vraies entreprises - Une petite équipe en croissance où votre travail est visible et compte Comment postuler: - Envoyez votre CV accompagné de votre profil GitHub ou de votre portfolio à IZI Soft ***** العربية ***** مطوّر Backend (Go) IZI Soft شركة جزائرية لتطوير البرمجيات مقرّها بئر خادم، الجزائر العاصمة. نبني منظومة متعدّدة المنتجات تجمعها هوية موحّدة — مستوحاة من طريقة JetBrains وAtlassian في إدارة منتجات مستقلّة تحت مظلّة واحدة. ومع توسّعنا من منتج نقاط البيع نحو خدمات ويب موجّهة للسوق الجزائرية، نبحث عن مطوّر Go يستمتع بكتابة خدمات backend نظيفة ومتزامنة، وامتلاكها من الـ API حتى الإنتاج. مهامّك: - تصميم وبناء خدمات backend وواجهات REST/gRPC باستخدام Go - كتابة كود متزامن باستعمال الـ goroutines والـ channels مع الحرص على الصحّة - نمذجة البيانات والاستعلام عنها في PostgreSQL بكفاءة - تحزيم الخدمات وتشغيلها باستخدام Docker - التعاون مع فريقَي الواجهة والمنتج لإنجاز الميزات من البداية إلى النهاية - الاهتمام بالأداء والموثوقية وبكودٍ نظيف قابل للصيانة المتطلّبات (أساسية): - أساسيات متينة في Go - فهم عملي للتزامن (goroutines وchannels) - خبرة في بناء واستهلاك واجهات REST أو gRPC - إلمام بالعمل مع PostgreSQL - أساسيات Docker - استخدام يومي لـ Git ميزات إضافية مُحبّذة: - بنية الخدمات المصغّرة (microservices) - طوابير الرسائل (مثل RabbitMQ أو Kafka أو NATS) - خبرة في النشر على السحابة أو خوادم VPS ما نقدّمه: - وظيفة حضورية بمكتبنا في بئر خادم، الجزائر العاصمة - 45,000 دج/الشهر - الباب مفتوح للمبتدئين وذوي الخبرة المتوسّطة، مع توجيه حقيقي من فريق يقوده مطوّرون خبراء - امتلاك فعلي للمنتج — خدماتك ستشغّل منتجات تستخدمها مؤسسات حقيقية - فريق صغير في نموّ، حيث يكون عملك مرئيًّا وذا أثر كيفية التقديم: - أرسل سيرتك الذاتية مرفقة بحساب GitHub أو portfo







