SO

Senior Full Stack Django & Flutter Developer

Soliton Telmec Limited
📍 KampalaCDI🗓️ about 23 hours ago

Job Description

Kampala
CDI
⚠️

Beware of scams. Taf4All only lists job offers published by third parties — we are not the source of these jobs and do not handle recruitment. Stay vigilant: never pay money to get a job or an interview, and be wary of any suspicious request.

Senior Full Stack Django & Flutter Developer

Soliton Telmec Limited, une société de technologies de télécommunications basée à Nairobi, Kenya, recherche un développeur senior full stack pour prendre en charge et livrer des fonctionnalités sur l'ensemble de notre stack — des applications mobiles (Flutter) aux API backend (Django/Python) et à l'infrastructure de production, en architecturant des solutions et en livrant du code de haute qualité de bout en bout à grande échelle.

Contexte de l'entreprise

Soliton Telmec Limited a été créée en 2005, après avoir évolué à partir de Soliton Systems. Nous construisons et supportons l'infrastructure de base et complexe nécessaire pour permettre les communications électroniques à travers le pays, notamment les centres de données, les lignes de fibre optique, ainsi que les équipements de routage et de transmission associés, avec un support continu soutenu par un contrat de niveau de service. Avec des bureaux subsidiaires à Kampala, Ouganda, et une succursale à Mombasa, Kenya, pour soutenir la mise en œuvre de projets dans la région, nous fournissons des services dans toute l'Afrique de l'Est.

Missions

Développement Backend & API

Architecturer et développer des systèmes backend évolutifs et performants en utilisant Python et Django, en implémentant des patterns architecturaux propres comme les Service Layers pour découpler la logique métier des vues. Concevoir et maintenir des API RESTful et GraphQL sécurisées, en utilisant des middleware personnalisés, une gestion robuste des exceptions et un throttling DRF fin pour une intégration transparente. Implémenter des capacités en temps réel et asynchrones via Django Channels (WebSockets) et des workflows basés sur des tâches pour assurer une grande réactivité et un fonctionnement efficace du système. Optimiser les performances et la fiabilité des applications grâce à un profilage continu du code, une validation stricte des données et des tests unitaires et d'intégration complets. Appliquer les normes techniques en effectuant des revues de code rigoureuses, en maintenant des workflows de contrôle de version et en produisant une documentation API automatisée et à jour à l'aide d'OpenAPI/Swagger.

Développement Mobile (Flutter / Dart)

Architecturer et construire des applications mobiles multiplateformes réactives et performantes en utilisant Flutter/Dart, en employant des patterns de conception modulaires pour une maintenance évolutive du code. Implémenter une gestion d'état complexe et des composants UI dynamiques, en assurant des systèmes de design cohérents et des interactions utilisateur fluides et intuitives sur différents appareils. Optimiser le cycle de vie des applications en se concentrant sur la gestion de la mémoire, la réduction du temps de démarrage et la gestion efficace des ressources pour garantir des expériences utilisateur de haute qualité. Intégrer des capacités spécifiques à la plateforme en développant des plugins natifs Android/iOS personnalisés et en exploitant les API des appareils pour l'accès au matériel. Appliquer les normes de développement via des tests automatisés, des revues de code approfondies et la création de bibliothèques de composants réutilisables pour rationaliser la livraison des fonctionnalités.

Ingénierie des Bases de Données

Architecturer et gérer des systèmes de bases de données relationnelles avancés (PostgreSQL/MySQL), en se concentrant sur la conception de schémas, des stratégies d'indexation sophistiquées et l'optimisation des requêtes pour garantir une intégrité élevée des données. Implémenter des solutions de données à grande échelle, notamment des architectures multi-locataires, le sharding horizontal et une gestion avancée des connexions (PgBouncer/routage lecture-écriture) pour faciliter les opérations sans temps d'arrêt. Intégrer des magasins de données spécialisés tels que NoSQL (MongoDB/DynamoDB), séries temporelles (TimescaleDB), graphes (Neo4j) et bases de données vectorielles (Pgvector) pour répondre à des exigences applicatives diverses et complexes. Concevoir des pipelines de données robustes et du caching en mettant en place des couches de cache distribuées (Redis/Memcached), des files d'attente de tâches asynchrones (Celery) et des processus ETL pour un entreposage de données efficace.

DevOps & Infrastructure

Architecturer et gérer des pipelines CI/CD de bout en bout en utilisant la mise en cache automatisée, l'intégration du contrôle de version et l'infrastructure en tant que code (Terraform/Ansible) pour garantir des déploiements fiables sans temps d'arrêt. Orchestrer des environnements conteneurisés évolutifs avec Docker et Kubernetes, en gérant des chartes Helm personnalisées et des configurations de service mesh pour maintenir la stabilité du système. Implémenter une observabilité et une sécurité robustes grâce à une journalisation centralisée (ELK/Loki), un tracing distribué (Jaeger) et une surveillance proactive (Prometheus/Grafana) pour maintenir une haute disponibilité.

Sécurité & Conformité

Concevoir une gestion d'identité robuste en utilisant OAuth2, JWT, SSO/SAML et PKI pour garantir une authentification sécurisée, une gestion du cycle de vie des sessions et une fédération d'identité à l'échelle de l'entreprise. Se défendre contre les vulnérabilités et les menaces en atténuant les risques OWASP Top 10, en durcissant les protocoles d'accès et en mettant en œuvre des mesures de sécurité spécifiques aux mobiles comme RASP, le durcissement binaire et la détection de jailbreak. Appliquer la conformité réglementaire et la sécurité automatisée via le chiffrement, le masquage des données et l'intégration d'outils SAST/DAST dans les pipelines CI/CD pour répondre aux normes telles que le RGPD et la Kenya Data Protection Act.

**

**

Diplôme de licence en informatique, génie logiciel ou dans un domaine IT étroitement lié. 4 à 5 ans d'expérience pratique démontrable.

[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]

Ready to apply?

Get seen by recruiters

Publish your CV on the Candidates page — the place recruiters browse directly to find profiles like yours.

See the Candidates page

You are recruiting?

Find candidates on TAF4ALL

🚀 Boost your application

Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes.

Expert Application Advice

Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us Soliton Telmec Limited is a telecommunications technology company with their head office based in Nairobi, Kenya. The company was established in 2005, after evolving from Soliton Systems. We build and support both the basic and complex infrastructure required to enable electronic communications across the nation which include data centers, fiber optic lines; and the related routing and transmission equipment, including on-going support backed by a Service Level Agreement. With subsidiary offices in Uganda, Kampala and a branch in Mombasa, Kenya to support project implementation in the region, we provide services across the East Africa region. Read more about this company Senior Full Stack Django & Flutter Developer Job Type Full Time Qualification BA/BSc/HND

Expérience

Localisation

Job Field ICT / Computer Job Description Senior Full Stack Developer to own and deliver features across our entire stack — from mobile apps (Flutter) to backend APIs (Django/Python) and production infrastructure, architecting solutions and shipping high-quality code end-to-end at scale. Roles & Responsibilities Backend & API Development Architect and develop scalable, high-performance backend systems using Python and Django, implementing clean architectural patterns like Service Layers to decouple business logic from views. Design and maintain secure RESTful and GraphQL APIs, utilizing custom middleware, robust exception handling, and fine-grained DRF throttling for seamless integration. Implement real-time and asynchronous capabilities via Django Channels (WebSockets) and task-based workflows to ensure high responsiveness and efficient system operation.

Profil recherché

Optimize application performance and reliability through continuous code-level profiling, strict data validation, and comprehensive unit and integration testing. Enforce technical standards by conducting rigorous code reviews, maintaining version control workflows, and producing automated, up-to-date API documentation using OpenAPI/Swagger. Mobile Development (Flutter / Dart) Architect and build high-performance, responsive cross-platform mobile applications using Flutter/Dart, employing modular design patterns for scalable codebase maintenance. Implement complex state management and dynamic UI components, ensuring consistent design systems and smooth, intuitive user interactions across different devices. Optimize application lifecycle by focusing on memory management, startup time reduction, and efficient asset handling to ensure high-quality user experiences. Integrate platform-specific capabilities by developing custom native Android/iOS plugins and leveraging device APIs for hardware access. Enforce development standards through automated testing, thorough code reviews, and the creation of reusable component libraries to streamline feature delivery. Database Engineering Architect and manage advanced relational database systems (PostgreSQL/MySQL), focusing on schema design, sophisticated indexing strategies, and query optimization to ensure high data integrity. Implement high-scale data solutions including multi-tenant architectures, horizontal sharding, and advanced connection management (PgBouncer/read-write routing) to facilitate zero-downtime operations. Integrate specialized data stores such as NoSQL (MongoDB/DynamoDB), time-series (TimescaleDB), graph (Neo4j), and vector databases (Pgvector) to support diverse, complex application requirements. Engineer robust data pipelines and caching by designing distributed caching layers (Redis/Memcached), async task queues (Celery), and ETL processes for efficient data warehousing. DevOps & Infrastructure Architect and manage end-to-end CI/CD pipelines using automated caching, version control integration, and infrastructure as code (Terraform/Ansible) to ensure reliable, zero-downtime deployments. Orchestrate scalable containerized environments using Docker and Kubernetes, managing custom Helm charts and service mesh configurations to maintain system stability. Implement robust observability and security through centralized logging (ELK/Loki), distributed tracing (Jaeger), and proactive monitoring (Prometheus/Grafana) to maintain high availability. Security & Compliance Engineer robust identity management using OAuth2, JWT, SSO/SAML, and PKI to ensure secure authentication, session lifecycle management, and enterprise-wide identity federation. Defend against vulnerabilities and threats by mitigating OWASP Top 10 risks, hardening access protocols, and implementing mobile-specific security like RASP, binary hardening, and jailbreak detection. Enforce regulatory compliance and automated security through encryption, data masking, and the integration of SAST/DAST tools into CI/CD pipelines to meet standards like GDPR & Kenya Data Protection Act. Qualifications Bachelors degree in Computer Science, Software Engineering, or a closely related IT field.

  • 4 to 5 years of demonstrable, hands-on experience. Check how your CV aligns with this job Method of Application Interested and qualified? Go to Soliton Telmec Limited on jobsboard.site to apply Build your CV for free. Download in different templates. Pour postuler a cette offre, cliquez sur le bouton "Postuler" afin d'acceder aux coordonnees du recruteur (email et/ou telephone).
Career advice powered by Taf4All

Beware of scams

Taf4All only lists job offers published by third parties — we are not the source of these jobs and do not handle recruitment. Stay vigilant: never pay money to get a job or an interview, and be wary of any suspicious request.

You might also be interested in

JU

Senior RPA Developer

NOUVEAU

Senior RPA Developer Entreprise : Jubilee Insurance Type de contrat : Temps plein Qualification : Bac+3/Bac+4, Certificat professionnel Référence : JLIL 413 Lieu : ICT / Informatique Contexte du poste Jubilee Insurance a été créée en août 1937, en tant que première compagnie d assurance locale basée à Mombasa. Elle a é

CDIil y a environ 23 heures
T4

Senior Full Stack Developer

Cameroun🇨🇲

Back to Jobs Senior Full Stack Developer Tech Startup XYZ Douala, Cameroon Full time XAF 500,000 800,000 Posted 5 months ago Job Description 💼 Expérience We are looking for an experienced Full Stack Developer 🧠 Profil recherché React, Node. js, MongoDB Comments (0) No comments yet. Be the first to comment. About the

CDIil y a 14 jours
CO

Senior Area Manager

NOUVEAU

Senior Area Manager Complex Food Agro Limited, une entreprise en pleine croissance spécialisée dans la livraison d engrais bio organiques et de produits de protection des plantes aux agriculteurs des pays africains, recrute un Senior Area Manager pour ses opérations au Kenya. Type de contrat : Temps plein, hybride Lieu

CDISalary Range KSh 150,000il y a environ 23 heures
NA

Senior FX Sales & Trading

NOUVEAU
NALA·Kenya

Senior FX Sales & Trading Entreprise : NALA Type de contrat : Temps plein Qualification : BA/BSc/HND, Certificat professionnel Localisation : Sales and Business Development Votre mission En tant que Senior FX Sales & Trading, votre mission est de transformer les capacités FX de Rafiki en une offre compétitive sur le ma

CDIil y a environ 23 heures