Job Summary
We are seeking an experienced and highly skilled Senior Full-Stack Developer to design, develop, and maintain scalable web and mobile applications. The ideal candidate will have deep expertise in both front-end and back-end technologies, strong problem-solving skills, and a passion for delivering high-quality, secure, and efficient solutions. This role involves working closely with project managers, designers, and other developers to turn business requirements into functional and user-friendly applications.
Key Responsibilities
1. Application Development
- Design, develop, and maintain web and mobile applications using modern frameworks and tools.
- Build reusable, efficient, and scalable code for both front-end and back-end systems.
- Integrate APIs, databases, and third-party services.
2. Technical Leadership
- Provide technical direction and mentoring to junior developers.
- Participate in architecture and system design decisions.
- Ensure adherence to coding standards, best practices, and security guidelines.
3. Project Collaboration
- Work closely with UI/UX designers to implement responsive and user-friendly interfaces.
- Collaborate with project managers to define requirements, estimate timelines, and deliver within deadlines.
- Participate in code reviews, testing, and deployment processes.
4. System Maintenance & Optimization
- Troubleshoot, debug, and upgrade existing applications.
- Optimize performance and scalability for high-traffic systems.
- Ensure software quality through automated and manual testing.
Required Skills & Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Experience: 5+ years in full-stack development with proven track record of delivering production-ready applications.
- Front-End: HTML5, CSS3, JavaScript, TypeScript, React, Angular, or Vue.js.
- Back-End: Node.js, Python (Django/Flask), PHP (Laravel), or Java (Spring Boot).
- Databases: MySQL, PostgreSQL, MongoDB, or other relational/non-relational databases.
- APIs: RESTful and GraphQL API development and integration.
- DevOps: Experience with CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP).
- Version Control: Git/GitHub/GitLab.
- Strong problem-solving skills and ability to work independently.
- Excellent communication and teamwork abilities.
Job Type: Full-time
Pay: E£20,000.00 - E£30,000.00 per month
Application Question(s):
- Have you worked in a full project from A-Z ? , if yes what is the projects ??
- Do you have experience with front-end frameworks (React, Angular, or Vue.js)?
- Do you have experience with back-end development (Node.js, Python/Django/Flask, Java/Spring Boot, or PHP/Laravel)?
- Do you have experience with DevOps tools like Docker, Kubernetes, or CI/CD pipelines?
- What is your salary expectations ?
Language:
- English (Preferred)
Location:
- Alexandria (Preferred)