Full Stack Software Engineer Job Vacancy in Sidi Bou Said, Tunisia – Technology

Apply Now

Job Description

Position:Full Stack Software Engineer

Company:Microsoft Tunisia

Location:Sidi Bou Said, Tunisia

Experience:3-5 years

Education:Bachelor’s degree in Computer Science or related field

Employment Type:Full-time

Industry:Technology

Department:Software Development

Salary:3000 – 5000 SSP per month

Vacancies:1

Company Overview

Microsoft Tunisia is a leading global technology company dedicated to empowering individuals and organizations through innovative software, cloud services, and cutting‑edge solutions. With a strong presence in North Africa, Microsoft Tunisia collaborates with local partners, educational institutions, and government agencies to drive digital transformation across the region. The company’s commitment to diversity, inclusion, and sustainable growth makes it an attractive employer for talent seeking to make a meaningful impact. As part of Microsoft’s worldwide network, employees in Tunisia enjoy access to world‑class resources, continuous learning opportunities, and a vibrant community of professionals. This environment fosters creativity, collaboration, and career advancement, positioning Microsoft Tunisia as a top choice for ambitious technologists looking for Tunisia Jobs that offer both challenge and reward.

Microsoft’s mission to enable every person and every organization on the planet to achieve more resonates strongly in Tunisia, where digital adoption is accelerating across sectors such as finance, education, healthcare, and manufacturing. By joining Microsoft Tunisia, you become part of a forward‑thinking team that contributes to the nation’s economic development and supports the broader goal of Employment in Tunisia. The company’s strategic initiatives include expanding cloud infrastructure, promoting AI research, and nurturing local startups through accelerator programs, all of which create a dynamic ecosystem for professional growth.

Job Overview

As a Full Stack Software Engineer at Microsoft Tunisia, you will play a pivotal role in designing, developing, and maintaining scalable web applications that serve millions of users worldwide. You will work closely with product managers, designers, and fellow engineers to translate business requirements into robust technical solutions. This position offers a unique opportunity to contribute to high‑impact projects that enhance Microsoft’s cloud platform, productivity tools, and AI services. The role involves full‑cycle development, from concept and architecture to testing, deployment, and ongoing optimization. By delivering high‑quality code and innovative features, you will directly support Microsoft’s vision of empowering digital transformation and will be instrumental in driving Hiring in Tunisia for cutting‑edge technology solutions. For more information about Microsoft’s career opportunities, visit https://tunisiajobsearch.com/.

Key Responsibilities

  • Design, develop, and maintain full‑stack web applications using modern frameworks such as React, Angular, Node.js, and .NET Core.
  • Collaborate with cross‑functional teams to gather requirements, define technical specifications, and ensure alignment with product goals.
  • Implement RESTful APIs and microservices architecture to enable seamless integration with cloud services.
  • Write clean, efficient, and testable code while adhering to Microsoft’s coding standards and best practices.
  • Perform code reviews, mentor junior developers, and contribute to continuous improvement initiatives.
  • Optimize application performance, scalability, and security to meet enterprise‑grade standards.
  • Participate in agile ceremonies, including sprint planning, daily stand‑ups, and retrospectives.
  • Stay updated with emerging technologies and propose innovative solutions that enhance user experience.

Required Skills

  • Proficiency in front‑end technologies: HTML5, CSS3, JavaScript, and frameworks like React or Angular.
  • Strong back‑end development experience with Node.js, C#, or Java and familiarity with .NET Core or Spring Boot.
  • Experience building and consuming RESTful APIs and working with cloud platforms such as Azure.
  • Solid understanding of database systems, both relational (SQL Server) and NoSQL (Cosmos DB).
  • Knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
  • Excellent problem‑solving abilities and a passion for writing high‑quality, maintainable code.
  • Effective communication skills in English; French or Arabic is a plus.

Education

A Bachelor’s degree in Computer Science, Software Engineering, or a related discipline is required. Advanced degrees or relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are advantageous and demonstrate a commitment to continuous learning.

Experience

Applicants should have 3 to 5 years of professional experience in full‑stack development, preferably within a large‑scale, cloud‑focused environment. Experience with agile methodologies and participation in end‑to‑end product delivery cycles is essential.

Salary

The compensation package ranges from 3000 to 5000 SSP per month, commensurate with experience and expertise. In addition to the base salary, Microsoft Tunisia offers performance‑based bonuses and stock‑based incentives.

Benefits

  • Comprehensive health insurance covering medical, dental, and vision.
  • Generous paid time off and holiday schedule.
  • Retirement savings plan with company matching contributions.
  • Employee assistance programs and wellness initiatives.
  • Access to Microsoft’s global learning platform and certification reimbursements.

Training

  • Onboarding program with mentorship from senior engineers.
  • Continuous technical workshops on Azure, AI, and emerging web technologies.
  • Opportunities to attend Microsoft conferences and industry events.
  • Support for pursuing advanced certifications and higher education.

Working Environment

Microsoft Tunisia offers a collaborative, inclusive, and flexible workplace that encourages creativity and innovation. Employees benefit from modern office spaces in Sidi Bou Said, remote‑work options, and a culture that values work‑life balance. The company promotes a supportive atmosphere where ideas are shared openly, and contributions are recognized.

Application Process

Interested candidates should submit their application through the Microsoft Careers portal, attaching an updated resume and a cover letter highlighting relevant experience. Selected applicants will undergo a technical assessment followed by virtual interviews with the hiring team. Successful candidates will receive an offer outlining compensation, benefits, and start‑date details.

Equal Opportunity Statement

Microsoft Tunisia is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability, or veteran status.