Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Key Responsibilities
Technical Leadership
- Lead and mentor both frontend and backend teams to deliver high-quality software solutions.
- Architect and implement scalable full-stack systems using Laravel, Angular, and MySQL.
- Review and optimize frontend and backend code, ensuring maintainability and performance.
- Manage database design, indexing strategies, and complex SQL query optimization.
- Oversee API design, versioning, security, and integration with frontend applications.
Project & Team Management
- Translate product requirements into clear technical tasks for frontend and backend teams.
- Plan sprints, estimate effort, assign tasks, and track progress to ensure timely delivery.
- Identify team blockers and proactively resolve technical or resource-related issues.
- Conduct performance evaluations and create skill development plans for team members.
- Ensure smooth collaboration between UI/UX designers, QA, DevOps, mobile, and product teams.
Quality Assurance & Delivery
- Maintain coding standards, enforce best practices, and ensure consistent code reviews.
- Oversee testing strategies across frontend and backend, including unit, integration, and e2e tests.
- Ensure secure, stable, and high-performance applications across all modules.
- Manage deployment cycles, CI/CD pipelines, and release processes.
Collaboration & Communication
- Work closely with product owners and stakeholders to refine requirements and propose solutions.
- Participate in architectural discussions and lead decision-making for new features and enhancements.
- Produce clear technical documentation, system diagrams, and knowledge-sharing materials.
Requirements
- 7+ years of experience in software development, with strong specialization in:
- Laravel / PHP for backend
- Angular for frontend
- MySQL for database management
- Strong experience leading full-stack development teams.
- Deep understanding of RESTful APIs, authentication flows, caching, queues, and microservices concepts.
- Proficient in Git workflows, CI/CD tools, and modern development pipelines.
- Familiarity with responsive design, reusable components, and scalable frontend architecture.
- Excellent communication, leadership, and problem-solving skills.
Preferred Qualifications
- Experience with multi-tenant SaaS systems.
- Understanding of performance optimization for both frontend and backend.
- Exposure to Agile/Scrum methodologies.
Benefits
Working Condition:
Job Type: remotely
Working days: 5 days
Days off: Friday - Saturday
Working Hours: 9AM - 6PM (1h break)
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Nasoft
Explore Top Companies in this Space
Nasoft
View Company ProfileNasoft (operating at nasoft.com.eg) is a specialized recruitment and human resources management platform engineered for efficient hiring and talent acquisition. Founded in Not specified by Not specified and headquartered in Egypt, Nasoft helps companies achieve their recruitment goals quickly and efficiently through specialized hiring services powered by the latest technologies. Under the hood, Nasoft leverages intelligent payroll and outsourcing solutions to streamline HR processes. This allows companies to build exceptional teams and manage their resources more effectively.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.



