Key Responsibilities
- Application Development: Design, develop, and maintain scalable web applications utilizing PHP, Node.js, and JavaScript.
- UI Development: Build responsive and interactive user interfaces using React.js.
- API & Microservices: Develop and integrate RESTful APIs and microservices for both internal and external systems.
- Cross-Functional Collaboration: Work closely with product and design teams to effectively translate requirements into robust technical solutions.
- Database Management: Manage and optimize databases, primarily using MySQL and Redis.
- Cloud Deployment: Deploy and maintain applications on AWS infrastructure, leveraging services such as EC2, S3, Lambda, RDS, and others.
- Code Quality: Ensure high code quality through rigorous code reviews, comprehensive unit tests, and adherence to industry best practices.
- Agile Participation: Actively participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Troubleshooting & Debugging: Troubleshoot, debug, and swiftly resolve production issues to maintain application stability and performance.
Required Skills & Qualifications
- Proven full-stack development experience.
- Strong proficiency in PHP and JavaScript.
- Hands-on experience with Node.js for backend services.
- Solid understanding of React.js and modern frontend development practices.
- Experience working with REST APIs and building scalable microservices.
- Proficiency in MySQL and caching mechanisms like Redis.
- Experience with AWS services such as EC2, S3, Lambda, and RDS.
- Familiarity with version control systems, especially Git.
- Good understanding of CI/CD pipelines and deployment best practices.
- Strong problem-solving skills and meticulous attention to detail.
Skills Required
Application Development, Php Language, Node.js, Javascript, Ui Development, Api Integration, Database Management