Senior Software Developer Job in Tunisia

Urgent
Apply Now

Job Description

Senior Software Developer at Medius – Tunisia

Job Overview

Are you an experienced software developer with expertise in .NET, C#, React, backend systems, software architecture, and scalable product development? Medius is expanding its development team in Tunisia and is seeking a skilled Senior Software Developer to strengthen its Supplier Management Capabilities within the Medius Suite.

This opportunity is ideal for professionals seeking software developer jobs in Tunisia, .NET developer careers, backend developer jobs, full stack developer opportunities, React developer roles, C# programmer jobs, IT jobs in Tunisia, SaaS technology careers, software engineering jobs, and technical leadership positions.

The successful candidate will collaborate with Product Managers, QA teams, Platform Engineers, and software developers to build high-quality, scalable, and reliable technology solutions while contributing to technical leadership and system performance improvements.

For more information about technology and software careers in Tunisia, visit software developer jobs in Tunisia

Job Title

Senior Software Developer

Company

Medius

Job Location

Tunisia

Employment Type

Full-Time

Industry

  • Information Technology (IT)
  • Software Development
  • SaaS Technology
  • Financial Technology (FinTech)
  • Enterprise Solutions

Job Purpose

The Senior Software Developer will support the development of Supplier Management Capabilities within the Medius Suite by delivering scalable and maintainable software solutions.

The role involves technical leadership, backend and full-stack development, performance optimisation, software automation, architecture discussions, code quality assurance, and mentoring engineering teams.

Candidates interested in full stack developer jobs, software engineer careers, backend developer opportunities, React developer jobs, enterprise software roles, and cloud-based application development are encouraged to apply.

Key Duties and Responsibilities

1. Software Development & Technical Delivery

  • Lead and contribute to the technical delivery of complex software product initiatives.
  • Design, develop, and optimise software solutions using:
    • .NET / C#
    • React
    • Modern front-end technologies
  • Build scalable and maintainable applications.
  • Ensure reliable system functionality and performance.

2. Software Architecture & Code Quality

  • Maintain high standards for:
    • Code quality
    • Scalability
    • Maintainability
  • Participate in:
    • Architecture discussions
    • Technical validations
    • Design reviews
  • Conduct peer code reviews to ensure software best practices.
  • Support continuous system improvements.

Professionals interested in software architect jobs, backend engineering careers, technical lead positions, software quality assurance, and enterprise application development may find this role highly rewarding.

3. Cross-Functional Collaboration

  • Work closely with:
    • Product Managers
    • QA Teams
    • Platform Teams
  • Align technical priorities with business goals.
  • Enhance software performance and release reliability.
  • Improve automation and deployment processes.

To explore broader software engineering and technology careers across Africa, visit software developer jobs in Morocco

4. Mentorship & Technical Leadership

  • Mentor and support software engineers.
  • Promote a culture of:
    • Ownership
    • Collaboration
    • Best practices
  • Support team development and engineering excellence.
  • Lead technical discussions and implementation planning.

5. System Performance & Automation

  • Contribute to initiatives focused on:
    • System logic optimisation
    • Software automation
    • Platform performance improvements
  • Improve reliability, scalability, and technical efficiency.
  • Support release management and operational excellence.

Required Education

Applicants should possess:

  • Bachelor’s Degree in:
    • Computer Science
    • Software Engineering
    • Information Technology
    • Computer Engineering
    • Or a related technical field

A Master’s degree in a relevant discipline will be considered an added advantage.

Additional certifications in:

  • .NET Development
  • Cloud Computing
  • Software Architecture
  • React Development
  • Agile Software Development
  • DevOps Practices

are beneficial.

Experience Requirements

Applicants must have:

  • Minimum 5+ years of experience in:
    • Backend Development
    • Full Stack Development
    • Enterprise Software Engineering
  • Strong expertise in:
    • .NET / C#
    • React or modern front-end frameworks
  • Demonstrated experience in:
    • Technical leadership
    • Software architecture
    • Performance optimisation
    • Testing strategies
    • Developer mentorship

Experience in SaaS platforms, enterprise systems, scalable applications, automation, or cloud technologies is highly desirable.

Required Skills & Competencies

Successful candidates should demonstrate:

Technical Skills

  • .NET / C# Development
  • React Development
  • Backend Engineering
  • Full Stack Development
  • API Development
  • Software Architecture
  • Performance Optimisation
  • Testing Strategies
  • Technical Documentation
  • System Automation

Soft Skills

  • Strong communication skills
  • Cross-functional collaboration
  • Problem-solving mindset
  • Leadership and mentoring abilities
  • Analytical thinking
  • Adaptability and teamwork

Language Requirements

Applicants must demonstrate strong communication skills in:

  • English – Excellent proficiency
  • French – Excellent proficiency

Strong interpersonal and intercultural communication abilities are essential.

Salary Information

Salary: Not Specified

Compensation is expected to be competitive and aligned with technical expertise, years of experience, and internal company policies.

Training & Career Development

Selected candidates may benefit from:

  • Exposure to advanced enterprise SaaS technologies
  • Technical leadership experience
  • Cross-functional software project collaboration
  • Mentorship and engineering growth opportunities
  • Performance optimisation and automation experience
  • Career advancement in software architecture and engineering leadership

Candidates interested in career growth in software engineering, backend development, cloud technologies, enterprise systems, DevOps, and technical product development will find excellent long-term opportunities in this role.

For more international IT and software development opportunities, visit software developer jobs in Zambia

Why Apply for This Role?

This opportunity is ideal for professionals seeking:

  • Senior Software Developer Jobs
  • Full Stack Developer Careers
  • Backend Engineer Positions
  • .NET Developer Opportunities
  • React Developer Jobs
  • SaaS Technology Careers
  • Enterprise Software Engineering Roles
  • Technical Leadership Positions
  • IT Jobs in Tunisia

How to Apply

Interested and qualified candidates should submit their updated CV and supporting application documents through the employer’s official recruitment platform. Early applications are encouraged as recruitment may continue until a suitable candidate is selected.