Senior Full Stack Django & Flutter Developer job at Soliton Telmec
6 Days Ago
Linkedid Twitter Share on facebook
Senior Full Stack Django & Flutter Developer
2026-07-14T09:08:20+00:00
Soliton Telmec
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_12195/logo/soliton.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Science, Technology, Engineering, and Mathematics
Computer & IT, Science & Engineering
KES
MONTH
2026-07-24T17:00:00+00:00
8

Job Overview

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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Django
  • Flutter
  • API integration
  • Python
  • Dart
  • PostgreSQL
  • MySQL
  • MongoDB
  • DynamoDB
  • TimescaleDB
  • Neo4j
  • Pgvector
  • Redis
  • Memcached
  • Celery
  • Docker
  • Kubernetes
  • Terraform
  • Ansible
  • ELK Stack
  • Loki
  • Jaeger
  • Prometheus
  • Grafana
  • OAuth2
  • JWT
  • SSO/SAML
  • PKI
  • Bachelors degree in Computer Science, Software Engineering, or a closely related IT field.
  • 4 to 5 years of demonstrable, hands-on experience.
bachelor degree
48
JOB-6a55fc843de0d

Vacancy title:
Senior Full Stack Django & Flutter Developer

[Type: FULL_TIME, Industry: Science, Technology, Engineering, and Mathematics, Category: Computer & IT, Science & Engineering]

Jobs at:
Soliton Telmec

Deadline of this Job:
Friday, July 24 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Tuesday, July 14 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Soliton Telmec
Soliton Telmec jobs in Kenya

JOB DETAILS:

Job Overview

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.
  • 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.

Work Hours: 8

Experience in Months: 48

Level of Education: bachelor degree

Job application procedure

Application Link: Click here to Apply 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Friday, July 24 2026
Duty Station: Nairobi | Nairobi
Posted: 14-07-2026
No of Jobs: 1
Start Publishing: 14-07-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.