Digikraft Social
Location
Raipur | India
Job description
Job Title: Full Stack Developer
Job Description:
We are seeking a skilled and motivated Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for developing and maintaining both front-end and back-end components of web applications. The ideal candidate should have a strong understanding of web development technologies and frameworks, with a particular emphasis on PHP frameworks.
Key Responsibilities:
1. Full Stack Development: Design, develop, and maintain robust and scalable web applications, handling both front-end (client-side) and back-end (server-side) responsibilities with CMS (WordPress & Shopify).
2. PHP Frameworks Expertise: Utilize PHP frameworks such as Laravel and CodeIgniter for back-end development, ensuring efficient and well-structured code.
3. Front-end Development: Develop responsive and user-friendly interfaces using HTML, CSS, and JavaScript. Implement modern front-end frameworks like Bootstrap.
4. Database Management: Design and optimize database schemas, write complex queries, and work with relational databases such as MySQL.
5. API Development: Create and maintain RESTful APIs to facilitate seamless communication between front-end and back-end systems.
6. Code Optimization: Identify and implement best practices for code efficiency, scalability, and performance. Conduct regular code reviews to ensure code quality and adherence to coding standards.
7. Collaboration: Work closely with cross-functional teams, including designers and other developers, to deliver high-quality software solutions.
8. Troubleshooting and Debugging: Diagnose and resolve software defects and issues promptly. Conduct thorough testing to identify and fix bugs.
Qualifications:
- 2+ years of hands-on experience as a Full Stack Developer.
- Strong proficiency in PHP and experience with PHP frameworks (Laravel, CodeIgniter).
- Proficient in front-end technologies, including HTML, CSS, JavaScript, and Bootstrap.
- Solid understanding of database management systems.
- Experience with version control systems such as Git.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Job tags
Salary