Solution Architect- Technical Lead

Tunis, Tunisia

Kiffcom Tunisie is a growth marketing agency specializing in business development. With expertise dating back to the 1990s, we offer a wide range of services including website creation, network management, application development, and electronics. Operating internationally, with a strong presence in the Canadian market, our approach integrates strategy, creativity, and productivity to deliver optimal results.    

We are looking for an experienced and passionate Solutions Architect – Technical Lead, who will be responsible for designing, implementing and supervising high-performance, reliable and scalable software and system solutions. This role combines technical expertise and leadership, with a dual mission: to define the architecture of projects and guide the technical teams in their implementation. You will act as a designer, technical referent and coordinator, to ensure that each delivered solution fully meets business objectives, technical constraints and quality standards.

Analytical Mind
Adaptability
Autonomy
Results Orientation
Leadership

Responsabilites

  • Define and document software and system architectures, ensuring their performance, scalability, and security.
  • Supervise developers, DevOps, and other technical experts, organize tasks, ensure skills development, and establish a culture of quality and efficiency.
  • Validate technology choices, monitor code quality, and ensure compliance with best development practices.
  • Collaborate with stakeholders, business analysts, developers, and PMs to gather requirements and ensure alignment.
  • Implement containerized environments with Docker and orchestrated by Kubernetes.
  • Oversee application development with Python (Flask), Golang, and React.js.
  • Manage virtualized environments (VMware, Hyper-V) and cloud infrastructures (AWS, Azure), including serverless.
  • Monitor developments in DevOps, cloud, artificial intelligence, machine learning, and IoT to propose continuous improvements.

Required Skills

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent.
  • Minimum 3 years as a Solutions Architect, with significant experience in technical team management.
  • Proficiency in Docker and Kubernetes environments for containerization and orchestration.
  • Excellent software development experience with Python (Flask), Golang, and React.js.
  • Ability to automate processes using Bash and Python scripts and implement efficient CI/CD pipelines.
  • Solid knowledge of cloud infrastructures (AWS, Azure) and serverless architectures.
  • Proficiency in advanced Linux system administration and security aspects.
  • Knowledge of designing, optimizing, and administering SQL and NoSQL databases.

Nice to have

  • Understanding of machine learning concepts and tools (TensorFlow, PyTorch, etc.).
  • Familiarity with Internet of Things (IoT) architectures and protocols.
  • Experience in an agile environment (Scrum, Kanban) and DevSecOps culture.
  • Ability to explain complex technical topics to different audiences (teams, clients, management).

What's Great About This Job?


  • High-Impact Project: You'll join a team dedicated to developing an innovative solution designed to improve people's daily lives. 
  • Stimulating Work Environment: : This role offers a flexible work setting with ample opportunities for professional growth. You'll be in an environment that encourages continuous learning and development
  • International Team : You'll collaborate with a dynamic and multicultural team that highly values innovation and diversity. 
Our Product
Our Product

Discover Our Products

READ

What We Offer


Every employee gets the chance to see the impact of their work. You can truly contribute to the company's success. 

Full-time position

Attractive salary

Annual bonus

Meal vouchers