Senior Software Developer Job in Tunisia
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.