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.