Lead Full Stack Developer
Job Summary:
As a Lead Full Stack Developer, you will spearhead the development of cutting-edge web and mobile
applications by leading a cross-functional team of Angular frontend developers, Laravel backend
developers, UI/UX designers, and QA engineers. Your role will ensure the delivery of scalable, secure,
and user-centric solutions that enhance efficiency for staff, end-users, and clients. You will drive
technical excellence, mentor team members, and align development processes with business goals.
Duties and Responsibilities:
Lead the entire application development life cycle from planning, designing, coding, testing,
and deployment to maintenance and support.
Provide technical leadership, guidance, and mentorship to the development team, ensuring
adherence to best practices, coding standards, and efficient development workflows.
Effectively analyze complex problems or tasks, break them down into smaller components,
and provide accurate estimations for milestones and full implementation completion.
Ensure scalability, performance, and security of applications by following modern design
patterns and architecture principles.
Maintain comprehensive documentation, including technical specifications, API
documentation, and system architecture.
Collaborate closely with stakeholders, project managers, designers, and QA engineers to
align development efforts with business objectives and user needs.
Oversee and implement code reviews, unit testing, integration testing, and automated
testing to maintain code quality and system stability.
Optimize database performance, query tuning, and efficient data modeling to ensure robust
and high-performing applications.
Manage CI/CD pipelines, DevOps processes, cloud deployments (AWS), and infrastructure as
code to ensure smooth development and production deployments.
Ensure compliance with SEO best practices, including server-side rendering (SSR), static site
generation (SSG), Google Analytics integration, and performance optimizations.
Stay updated with the latest trends and advancements in web and mobile development,
DevOps, and cloud technologies, and introduce improvements where necessary.
Identify and mitigate technical risks and security vulnerabilities, ensuring compliance with
industry security standards.
Establish agile/scrum methodologies, manage sprints and backlogs using JIRA, and drive a
collaborative, productive, and innovative team culture.
Qualifications and Skills:
Technical Expertise:
Front-End Development:
o Expert in Angular (latest version) with deep knowledge of TypeScript, RxJS, NgRx,
and state management best practices, including zoneless change detection for
improved performance.
o Strong proficiency in HTML5, CSS3, SCSS, JavaScript (ES6+), and responsive web
development.
o Experience with progressive web applications (PWA) and server-side rendering (SSR).
Back-End Development:
o Expert in Laravel (latest version) with a deep understanding of PHP, RESTful APIs,
and backend architecture.
o Experience in Python and other backend technologies such as Node.js is a plus.
o Strong experience in authentication & authorization techniques such as OAuth2,
Laravel Passport, JWT, and role-based access control.
o Experience with microservices architecture, API gateways, and third-party API
integrations.
Mobile Development:
o Expert in hybrid mobile development using Ionic Framework for both Android and
iOS platforms.
o Experience in native mobile development is a plus.
o Knowledge of the mobile app release cycle, including App Store & Google Play Store
deployment.
Database & Cloud:
o Expert in relational databases (MySQL, PostgreSQL) and NoSQL databases
(Elasticsearch, Redis).
o Advanced database modeling, indexing, and optimization techniques for highperformance
applications.
o Strong experience in search and analytics engines using Elasticsearch for full-text
search, log analysis, and real-time data processing.
o Proficient in in-memory data stores like Redis, used for caching, session
management, and message brokering
o Strong experience in cloud-based infrastructure (AWS, GCP, Azure), including
serverless computing, Lambda functions, and containerized environments.
DevOps & CI/CD:
o Strong expertise in Docker, Kubernetes, Jenkins, GitHub Actions, CI/CD pipelines, and
automated deployments.
o Experience managing Linux-based web servers (Nginx, Apache) and infrastructure as
code.
SEO & Performance Optimization:
o Experience in SEO optimization with SSR, SSG, Google Analytics, Google Lighthouse,
and Core Web Vitals.
o Proficiency in website and mobile performance tuning, lazy loading, and caching
strategies.
Soft Skills & Leadership Qualities:
Strong leadership, mentorship, and team management skills.
Excellent problem-solving and analytical skills, with the ability to break down complex tasks.
Strong communication skills to collaborate with cross-functional teams and stakeholders.
Passion for continuous learning and staying up-to-date with the latest industry trends.
Strong UI/UX sensibility with Figma/Adobe XD proficiency.
Ability to manage multiple projects simultaneously and deliver on deadlines.
Experience working in Agile/Scrum environments using JIRA, Confluence, and other project
management tools.
Attention to detail, a proactive mindset, and a strong sense of ownership over projects.