Overview
Job description
Key Responsibilities
1. Web Development:
- Design, develop, and maintain scalable web applications (front-end and back-end).
- Build responsive, high-performance websites using modern frameworks (React, Yii2, etc.).
2. Server Management & Cloud:
- Manage, deploy, and troubleshoot Linux (Ubuntu) servers.
- Design and optimize AWS-based cloud infrastructure (EC2, S3, Lambda, etc.).
3. Database Management:
- Design and maintain large-scale databases (MySQL, PostgreSQL).
- Ensure data integrity, performance optimization, and security.
4. API Development:
- Develop and integrate RESTful APIs.
- Ensure API security, performance, and documentation.
5. Performance & Security:
- Optimize web application performance (caching, minification, lazy loading).
- Implement web security best practices (OWASP, HTTPS, authentication).
6. Team Collaboration:
- Work closely with designers, QA testers, and product managers in Agile teams.
- Lead code reviews, provide mentorship, and improve development practices.
7. Project Oversight:
- Manage timelines, deliverables, and ensure successful project delivery.
- Use project management tools to track progress and address risks.
Qualifications :
1. Education & Experience:
- Bachelor’s degree in Computer Science, IT, or related field.
- 10+ years of experience in web development (front-end and back-end).
2. Technical Skills:
- Proficient in front-end (HTML5, CSS3, JavaScript) and back-end (PHP).
- Experienced with frameworks/libraries (React, jQuery, Yii2).
- Knowledge of database systems (MySQL).
- Knowledge in Linux server management and AWS services (EC2, S3, Lambda).
- Familiar with version control systems (Tortoise SVN, Git).
3. Development Practices:
- Skilled in Agile methodologies (Scrum).
- Knowledge of web security protocols and performance optimization.
4. Soft Skills:
- Strong problem-solving and troubleshooting abilities.
- Effective communicator, capable of explaining technical concepts clearly.
- Leadership and mentorship experience.
Job Type: Full-time
Experience:
Web Development: 10 years (Preferred)
Job Type: Full-time
Experience:
- Full-stack development: 10 years (Required)
Location:
- Remote (Required)
Work Location: Remote