Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Caduceus Lane is looking for an experienced Back-end developer to join our team, will be responsible for the server-side web application logic as well as for the integration of the front-end part.
The Back-end Developer will use his or her understanding of programming languages and tools to analyze current codes and developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.
Tasks and Duties
- Full understanding and experience in Laravel framework and ability to build/maintain applications using it.
- Experience with MySQL queries and database design.
- Professional experience building scalable web applications.
- Strong proficiency in object-oriented programming (OOP).
- Portfolio of existing work demonstrating clean and compliant code.
- Strong knowledge of design principles, user interfaces, Web standards and usability.
- Experience in testing methodologies like Subversion or Git and version control.
- Good understanding of CSS3, HTML5, JQuery, JavaScript.
- Troubleshoot and debug applications.
- Stay up to date with current best practices.
- Liaise with developers, designers and system administrators to identify new features.
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Build high-quality reusable code that can be used in the future.
Job Requirements
- +3 years of experience as a Back-end developer.
- PHP is mandatory
- Familiarity with front-end languages such as HTML, JavaScript and CSS.
- Strong understanding of the web development cycle and programming techniques and tools.
- Focus on efficiency, user experience, and process improvement.
- Ability to work independently or with a group.
- Excellent analytical and time management skills.
- Teamwork skills with a problem-solving attitude.