Full Stack Lead Developer/Architect
We are looking for an experienced Full Stack Lead Developer/Architect with expertise in multiple programming languages and frameworks to lead the development of cutting-edge web and software solutions. The ideal candidate will take ownership of designing and implementing scalable, secure, and high-performance applications, demonstrating expertise in backend, frontend, and mobile app development while leveraging modern technologies.
Location: Lahore (Onsite)
Experience: 8+ years
Key Responsibilities:
• Architect, develop, and maintain modern web and software applications using best-suited languages and frameworks.
• Write production-quality code and deliver highly scalable solutions.
• Prepare and respond to RFIs, RFQs, and RFPs effectively.
• Analyze data structures, code, and design documents.
• Conduct regular code reviews to uphold coding standards and methodologies.
• Apply high-quality standards in core technical decisions (data structures, algorithms, architecture).
• Implement and manage CI/CD pipelines using industry-standard tools.
• Oversee the integration of third-party services/APIs to enhance system functionality.
• Collaborate with DevOps teams for robust infrastructure in on-premises and cloud environments (AWS, Azure, GCP).
• Maintain detailed documentation on system architecture and the codebase to ensure transparency and collaboration.
• Create small prototypes to refine design and technical decisions.
• Collaborate on technology stack selection and guide architectural decisions to ensure scalability and maintainability.
• Define and implement scalable API architectures (RESTful/GraphQL) and middleware using Laravel, Python, or Node.js.
• Optimize system designs for high availability and load balancing across distributed systems.
• Mentor and guide junior developers to adhere to best practices in coding and architecture.
Required Qualifications:
Technical Skills:
• 5+ years of experience in full-stack development with expertise in Laravel (PHP), Vue.js, and Node.js.
• Strong knowledge of Core PHP, OOP principles, Design Patterns, and Data Structures.
• Proficiency in modern frontend frameworks like React or Angular.
• Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).
• Familiarity with architecture styles: Monolith, Modular Monolith, and Microservices.
• Expertise in DevOps practices, containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.
• Hands-on experience with cloud ecosystems (AWS, Azure, GCP), with an emphasis on scalability and cost optimization.
• Proficiency in modern authentication protocols: OAuth2, JWT, and SAML.
• Knowledge of real-time data handling technologies: WebSockets, Kafka, or RabbitMQ.
• Strong understanding of testing methodologies: unit testing, integration testing, and TDD.
Leadership and Soft Skills:
• Proven leadership abilities with a track record of mentoring and managing development teams.
• Exceptional communication and collaboration skills.
• Strategic thinker who can select optimal technologies for specific challenges.
• Proactive problem-solver focused on delivering high-quality results.
Nice-to-Have Skills:
• Familiarity with headless CMS platforms like Strapi or Contentful.
• Experience with API Gateways and lifecycle tools like Kong or Apigee.
• Exposure to progressive web apps (PWAs) and SSR frameworks like Nuxt.js.