Job Title: Full-Stack Developer
Employment Type: Contract (9 months)
Overview
We are seeking an experienced Full-Stack Developer to join a dynamic and globally recognized academic institution on a 9-month contractual engagement. The role involves developing and maintaining web applications using PHP, ReactJS, AWS, and MySQL, while also managing DevOps operations to ensure seamless deployment and system performance.
Key Responsibilities
Application Development
- Develop and maintain scalable web applications using PHP (Symfony) and ReactJS
- Design and implement RESTful APIs for smooth frontend-backend integration
- Manage and optimize MySQL databases for performance and reliability
- Ensure application security, responsiveness, and efficiency
- Write clean, maintainable, and well-documented code; participate in peer code reviews
DevOps & Operational Tasks
- Configure and manage AWS infrastructure (Elastic Beanstalk, S3, RDS, CloudFront)
- Build and maintain CI/CD pipelines for automated deployments
- Monitor application performance and server health using AWS tools
- Troubleshoot production issues and ensure system uptime and availability
Support & Maintenance
- Respond to and resolve support tickets related to application incidents and service requests
- Collaborate with internal stakeholders to maintain seamless operations
- Provide proactive monitoring, maintenance, and operational support
Required Skills & Experience
- Minimum 5 years of professional experience in full-stack web development
- Strong expertise in PHP (Symfony framework)
- Proficient in ReactJS and modern JavaScript frameworks
- Solid understanding of MySQL and relational database design
- Hands-on experience with AWS services (Elastic Beanstalk, S3, RDS)
- Familiarity with Git and version control best practices
- Experience designing and working with RESTful APIs
- Knowledge of CI/CD tools (e.g., Jenkins, GitHub Actions)
Nice-to-Have
- Experience with Docker and containerization
- Familiarity with serverless architecture (AWS Lambda)
- Exposure to monitoring tools such as CloudWatch or New Relic
- Understanding of Agile/Scrum development methodologies
- Awareness or interest in AI-based technologies