Position Summary:
We are looking for a versatile Full-Stack Developer with expertise in React, PHP/7, Yii 2.0, DocumentDB/MongoDB, and infrastructure management involving Linux, Cloudflare, Amazon Cloudfront, and Nginx. The ideal candidate will be responsible for developing and maintaining web applications, managing databases, and ensuring the stability and security of our infrastructure, with a particular focus on nginx configuration and optimization.
Responsibilities:
Front-End Development:
-
Develop and maintain user interfaces using React.
-
Collaborate with stakeholders to implement responsive and visually appealing web pages.
-
Ensure cross-browser compatibility and optimize web applications for maximum speed and scalability.
Back-End Development:
-
Develop server-side logic using PHP/7 and Yii 2.0 framework.
-
Integrate front-end elements with server-side logic.
-
Build and maintain APIs for web and mobile applications.
Database Management:
-
Design, implement, and manage databases using DocumentDB/MongoDB.
-
Optimize database performance and ensure data integrity.
-
Implement data backup and recovery solutions.
Infrastructure Management:
-
Configure and optimize web servers, with a primary focus on nginx.
-
Ensure high performance, reliability, and security of the nginx web server.
-
Implement and manage Cloudflare and Cloud Front for enhanced security and performance.
-
Monitor server performance and ensure high availability and reliability.
-
Configure CRON Jobs as required, maintaining a focus on primary server tasks.
Security and Compliance:
-
Implement security best practices to protect applications and data.
-
Ensure compliance with industry standards and regulations.
-
Participate in regular security assessments and vulnerability testing.
Qualifications:
-
Bachelor’s degree in computer science, Information Technology, or a related field.
-
Minimum of 6 years of relevant experience.
-
Strong expertise in React, PHP/7, and Yii 2.0.
-
Proficient in managing DocumentDB/MongoDB.
-
Extensive experience with nginx configuration, optimization, and management.
-
Knowledge of web server configuration and optimization (nginx).
-
Familiarity with Cloudflare and its services.
-
Excellent problem-solving and troubleshooting skills.
-
Strong communication and collaboration skills.
Preferred Qualifications:
-
Experience with other front-end frameworks and libraries.
-
Knowledge of additional back-end programming languages.
-
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
-
Certification in relevant technologies is a plus.
Other Details:
Location: Bangalore, Work from Quadwave Office Only
Working Hours: UK time 9AM to 6PM (Note that UK time changes during summer.)