Senior Software Engineer - French Speaker

CapgeminiCairo, CairoOn-siteFull-timeMid level, 2–5 yearsListed 15 hours ago

Apply now

About this role

Job Description

Responsibilities

- Develop and maintain scalable web applications , ensuring smooth performance.

- Design, build, and optimize frontend and backend components using industry-standard frameworks.

- Collaborate with designers and product managers to create user-friendly interfaces.

- Develop and integrate RESTful APIs and GraphQL for seamless data exchange.

- Write clean, maintainable code following best practices for readability and efficiency.

- Manage databases such as MySQL, PostgreSQL, or MongoDB , ensuring structured data storage.

- Utilize cloud platforms (AWS, Azure, or GCP) for deployment and scalability.

- Participate in code reviews, debugging, and troubleshooting .

Requirements:

- Bachelor’s degree in Computer Science, Software Engineering, or a related field.

- 3-5 years of experience in full-stack development, working on web applications.

- Technical Skills: Strong expertise in JavaScript, React, Angular, Node.js, Python, Java, or similar frameworks.

- Database Management: Proficiency in SQL or NoSQL databases, with hands-on experience in database optimization.

- Version Control: Solid understanding of Git and GitHub workflows.

- Cloud & DevOps: Exposure to Docker, Kubernetes, and CI/CD pipelines.

- Problem-Solving: Ability to debug and optimize performance effectively.

- Soft Skills: Strong communication, teamwork, and adaptability in fast-paced environments.

- French language is a must