Kiffcom Tunisie is a growth marketing agency specializing in business development for companies. With expertise dating back to the 1990s, we offer a wide range of services, including website development, IT network management, application development, and electronics. Operating internationally, particularly in the Canadian market, our approach integrates strategy, creativity, and productivity for optimal results.
We are looking for a versatile and passionate Fullstack & DevOps Engineer to join our team. You will play a key role in the design, development, deployment, and maintenance of our applications, combining strong fullstack development skills (Python, Go, React.js) with expertise in DevOps, automation, and infrastructure management.
Responsibilities
- Design, develop, and maintain robust and scalable applications, using Python and Go for the backend, and React.js for the frontend.
- Manage the end-to-end IT infrastructure, including the creation and orchestration of Docker and Kubernetes containers. Set up and optimize CI/CD pipelines with tools like Jenkins, Git, and GitLab for automating development and deployment processes.
- Implement and maintain infrastructure using Terraform to ensure reproducible and efficient management of our cloud environments.
- Oversee production and provide proactive technical support to ensure high availability and performance of our services.
- Work closely with development teams, product teams, and stakeholders to identify and resolve technical issues, and communicate project progress.
- Actively participate in the creation, prioritization, and management of the product backlog. Collaborate in sprint planning, review, and retrospective meetings, following Agile methodologies.
- Stay constantly informed about the latest advancements in fullstack development, DevOps, automation, and infrastructure technologies.
Required Skills
- Bachelor's degree in Computer Science or equivalent
- Minimum 3 years of significant experience as a Fullstack Engineer, DevOps Engineer, or in a similar role, with a strong development component.
- Significant experience in designing and managing IT infrastructure, preferably using open-source tools
- Excellent team management skills and ability to motivate and support team members
- Proficiency in Python and Go for developing high-performance APIs and backend services.
- Excellent knowledge of React.js for creating modern and reactive user interfaces.
- In-depth experience in administering and configuring Linux systems. Proficiency in relational databases (e.g., PostgreSQL) and key-value data storage systems (e.g., Redis).
- Expertise in container deployment and management with Kubernetes and Docker
- Advanced use of CI/CD tools such as Jenkins, Git, and GitLab.
- Deep knowledge of Terraform for managing cloud infrastructures.
- Solid skills in using tools like Ansible for system configuration automation.
- Familiarity with web infrastructure components (web servers, DNS services, firewalls) to ensure application security and availability.
Nice to have
- DevOps or cloud security certification (AWS, Azure, GCP), or Scrum Master / PMI-ACP certification.
- A genuine curiosity for new technologies and a willingness to continuously learn.
- Ability to work under pressure while maintaining the quality of deliverables.
What’s great about this job?
- High-impact project: Join a team working on an innovative solution to improve the daily lives of elderly and disabled individuals
- Stimulating work environment: Thrive in a flexible work setting with opportunities for professional growth
- International team: Collaborate with a dynamic, multicultural team that values innovation and diversity
Our product
What we offer
Every employee has the opportunity to see the impact of their work. You can truly contribute to the success of the company.