todo todo
white mimocodes logo

Job Application

Senior Full Stack Developer
VID:2303
Experienced (Senior)
Full-time
Maadi, Cairo

We are looking for an experienced Senior Full Stack Developer who is proficient in the TALL (Tailwind CSS, Alpine.js, Laravel, Livewire) or RILT/VILT (React.js/Vue.js, Inertia.js, Laravel, Tailwind CSS) stacks. This role is ideal for developers with a deep understanding of both front-end and back-end technologies who enjoy building dynamic, high-performance applications. You will lead complex projects, collaborating with cross-functional teams to design, develop, and deploy scalable web applications.

  • Develop and maintain full-stack applications using the TALL or VILT stack, ensuring clean, efficient, and scalable code.
  • Lead the architecture and design of complex web applications, guiding the team to follow best practices in coding, security, and performance optimization.
  • Collaborate closely with front-end and back-end teams, ensuring seamless integration of UI components and server-side functionality.
  • Write well-structured, testable code and conduct code reviews, ensuring high-quality standards across the development lifecycle.
  • Develop and maintain RESTful APIs, ensuring robust, secure, and scalable communication between the front-end and back-end systems.
  • Utilize Tailwind CSS for responsive design and Alpine.js, Livewire, or Vue.js to create dynamic, reactive user interfaces.
  • Optimize performance and scalability of both front-end and back-end elements, ensuring high responsiveness across different platforms.
  • Troubleshoot and debug complex issues, providing timely and effective solutions to keep applications running smoothly.
  • Mentor junior developers, sharing your expertise and contributing to a culture of continuous improvement within the team.
  • Stay up-to-date with the latest advancements in full-stack development, proactively integrating new technologies and methodologies.
  • 3-5 years minimum experience as a Full Stack Developer, with strong proficiency in the TALL Stack (Tailwind CSS, Alpine.js, Laravel, Livewire) or RILT/VILT Stack (React.js/Vue.js, Inertia.js, Laravel, Tailwind CSS).
  • Proven experience with Laravel, building scalable, secure web applications using PHP and MySQL.
  • Strong proficiency in front-end development, with hands-on experience using Tailwind CSS, Alpine.js, or Vue.js for responsive, dynamic interfaces.
  • Experience with RESTful APIs, including building and consuming them.
  • Familiarity with database management systems, particularly MySQL and PostgreSQL.
  • Experience with microservices architecture.
  • Solid understanding of Software Design Patterns and Software Architectural Patterns.
  • Proficiency in server-side language PHP using the Laravel Framework.
  • Proficient understanding of TDD (Test Driven Development), with a focus on code quality and unit testing.
  • Expertise in interactive DOM elements and micro animations using CSS/JavaScript.
  • Strong familiarity with data structures and algorithms.
  • Ability to design and create database schemas that represent and support business processes.
  • Performance-oriented, with a passion for optimizing web applications in Laravel.
  • Passion for performance debugging and benchmarking.
  • Proficient with Git and other version control tools.
  • Experience with Docker.
  • Understanding of CI/CD pipelines.
  • Familiar with open-source projects and actively involved in them.
  • Strong organizational and project management skills.
  • Excellent verbal communication skills.
  • Excellent problem-solving skills, with a focus on debugging and implementing effective solutions.
  • Leadership experience, with a proven track record of mentoring and guiding junior developers.
  • Experience with Agile/Scrum methodologies.
  • Performance-based bonuses (Annual)
  • Professional development opportunities.
  • Annual leave and paid time off benefits.
  • Paid overtime.

Contact Information

We will not share your email outside Mimocodes. review our privacy policy
This email will be the default communication channel.
The hiring team may occasionally use this number to contact you about this job.

Tell us more about you.

Introduce yourself, highlight your qualifications, and explain why you are a good fit for the position.

Attachments

Max allowed size 2MB
Max allowed size 2MB