Next eBiz is in search of an experienced Software Architect with a robust skill set in PHP Laravel, React.js, and AWS, complemented by a solid grasp of MySQL RDS or MySQL Aurora. The ideal candidate should boast 5 to 7 years of software development expertise, specializing in architecting and implementing scalable, cloud-native applications using serverless architecture and microservices.
Location: Lahore, Islamabad, Karachi
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred
- 12 to 14 years of software development experience, with a focus on PHP Laravel, React.js, and AWS
- Profound proficiency in the PHP Laravel framework, encompassing advanced features like service providers, facades, eloquent ORM, and middleware
- Strong command of React.js for crafting dynamic and interactive user interfaces
- Extensive hands-on experience with AWS services, especially EC2 auto-scaling, RDS (MySQL), and AWS Lambda
- Sound understanding of MySQL database design, optimization, and performance tuning
- Familiarity with serverless architecture and microservices
- Excellent communication and client management skills
- Exceptional problem-solving abilities and meticulous attention to detail
- Ability to excel in a fast-paced, dynamic environment
Key Responsibilities:
- Spearhead the architectural design and implementation of sophisticated software solutions using PHP Laravel, React.js, and other pertinent technologies
- Design and fine-tune MySQL databases, leveraging AWS RDS or MySQL Aurora for scalability and high availability
- Architect and deploy cloud-native applications on AWS, harnessing EC2 auto-scaling, AWS Lambda, and other relevant services
- Develop scalable, resilient, and secure serverless architectures
- Collaborate with cross-functional teams, including developers, product managers, and DevOps engineers, to define technical requirements and ensure successful project delivery
- Provide technical leadership and mentorship to junior team members
- Effectively engage with clients, comprehend their requirements, and translate them into technical solutions
- Stay abreast of emerging technologies and best practices in software architecture and development, particularly in the PHP Laravel and React.js ecosystems