Position Overview:
We are looking for a skilled Laravel Developer with hands-on experience in modern front-end technologies, particularly React.js and Next.js. The ideal candidate should be passionate about building robust web applications and have a strong understanding of both back-end and front-end development. you will be responsible for developing and maintaining both the front-end and back-end of our web applications. You should be a proficient coder with a strong understanding of web technologies and a passion for creating high-quality software.
Key Responsibilities:
Front-End Development:
- Design and implement user interfaces using HTML, CSS, and JavaScript.
- Develop responsive web applications that work seamlessly across various devices and browsers.
- Collaborate with UI/UX designers to ensure a visually appealing and user-friendly interface.
- Implement client-side logic and interactivity using JavaScript frameworks like Next, React, or Vue.js.
Back-End Development:
- Build and maintain server-side applications and databases.
- Design, develop, and optimize RESTful APIs or Graph QL endpoints.
- Handle server and database management, including performance tuning and security.
- Write server-side code in languages such as PHP-related languages, Codeigniter, Laravel, core PHP
Database Management:
- Work with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB).
- Create and optimize database schemas, query data efficiently, and ensure data integrity.
Version Control and Deployment:
- Use version control systems (e.g,Git) to manage code repositories.
- Deploy applications to various hosting environments, including cloud platforms (e.g., AWS, Azure) and on-premises servers.
Testing and Debugging:
- Write unit tests and conduct debugging to ensure software reliability and robustness.
- Perform code reviews and collaborate with peers to maintain code quality.
Security and Performance:
- Implement security best practices to protect against common web vulnerabilities.
- Optimize application performance, including load times and responsiveness.
Documentation:
- Create and maintain technical documentation for code, APIs, and databases.
- Document and communicate development processes and procedures.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering.
- Proven experience as a full-stack developer or in a similar role.
- Proficiency in front-end technologies like HTML, CSS, and JavaScript.React and Other JS Languages.
- Strong experience with popular front-end frameworks and libraries.
- Proficiency in back-end languages.
- Database design and management skills.
- Experience with version control systems and deployment tools.
- Strong problem-solving and debugging skills.
- Knowledge of web security best practices.
- Excellent communication and teamwork skills.
Preferred Skills:
- Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
- Familiarity with DevOps practices and tools.
- Knowledge of microservices architecture.
- Familiarity with Agile and Scrum development methodologies.
- Continuous integration and continuous deployment (CI/CD) experience
Job Type: Full-time
Pay: Rs70,000.00 - Rs90,000.00 per month
Work Location: In person