Full Time opportunity: Associate Engineer (Laravel & Node.js)
Responsibilities:
- Collaborate with the development team to design, develop, and maintain robust web applications using Laravel and Node.js.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
- Identify and troubleshoot performance and security issues, ensuring the overall quality of the applications.
- Integrate external APIs and services to enhance application functionality and user experience.
- Write clean, well-documented code and conduct code reviews to maintain high coding standardsacross the team.
- Stay up-to-date with the latest industry trends, technologies, and best practices in Laravel andNode.js development.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven hands-on experience in developing web applications using Laravel and Node.js.
- Solid understanding of object-oriented programming and design patterns.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Familiarity with modern front-end frameworks like React or Vue.js.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and proficiency in writingefficient SQL queries.
- Knowledge of RESTful APIs and web services integration.
- Strong problem-solving skills and the ability to work effectively in a collaborative teamenvironment.
- Excellent communication skills and the ability to present complex technical concepts tonon-technical stakeholders.
Bonus Skills (not mandatory, but desirable):
- Experience with other PHP frameworks like Symfony or CodeIgniter.
- Knowledge of containerization technologies (e.g., Docker).
- Understanding of continuous integration and deployment (CI/CD) processes.
Apply
Apply by sending an email to info@dawitinsurance.com highlighting your qualifications and relevant experience. The deadline for application is Friday, 28th July, 12 noon. Only shortlisted candidates will be contacted.