1. Back-End Development:
Develop and maintain server-side applications using PHP.
Customize and integrate Moodle Learning Management System (LMS) to meet project requirements.
Build and optimize RESTful APIs for seamless integration with front-end systems.
Ensure efficient database design, management, and optimization (e.g., MySQL or other relational databases).
2. Front-End Development:
Create responsive and dynamic user interfaces using HTML, CSS, JavaScript, and modern frameworks (e.g., React, Vue.js, or Angular).
Work with UX/UI designers to implement visually appealing and user-friendly designs.
3. WordPress Development:
Develop and customize WordPress themes and plugins to align with business needs.
Manage WordPress-based websites, ensuring functionality, performance, and security.
4. AWS Cloud Services:
Deploy and manage applications on AWS infrastructure, ensuring scalability, reliability, and cost-effectiveness.
Optimize cloud-based solutions using services like EC2, S3, RDS, Lambda, and CloudFront.
Implement CI/CD pipelines for efficient development and deployment.
5. General Responsibilities:
Conduct regular code reviews to ensure quality and maintainability.
Troubleshoot and debug issues across the stack.
Collaborate with cross-functional teams, including designers, product managers, and other team, to deliver high-quality products.
Stay updated with emerging technologies and best practices in full-stack development.
Qualifications & skills:
Education: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Technical skills:
Programming languages: Proficient in PHP, JavaScript, HTML, and CSS.
Frameworks/Platforms: Experience with Moodle customization and WordPress
development.
Database management: Strong knowledge of MySQL or other relational databases.
Cloud computing: Hands-on experience with AWS services (e.g., EC2, S3, RDS, Lambda, CloudFormation).
Version control: Proficient in Git and version control workflows.
DevOps tools: Familiarity with Docker, Kubernetes, Jenkins, or other CI/CD tools.
Soft Skills:
Excellent problem-solving and debugging skills.
Strong communication and collaboration abilities.
Ability to work in a fast-paced, deadline-driven environment.
Experience:
3+ years of experience in full-stack development.
Proven experience with Moodle and WordPress customization and integration.
Prior experience in deploying and managing applications on AWS.
Codevidhya is an Edtech company that aims to facilitate young minds into the coding world. Our integral vision as an organization is to help kids learn, adapt and conquer the demanding future of 21st-century skills. We provide a knowledgeable yet fun-filled platform for young coders to ace and master the skill of coding. The team parallelly works to nurture skill development as regards creative thinking, critical thinking, problem-solving ability, and much more. Our well-thought-out curriculum keeps in mind the important aspect of brain development thus motivating children to not only understand coding but also fall in love with its concept and creation.