عن هذه الوظيفة
The ideal candidate for this position will have a broad technical skillset and extensive experience in this industry. The candidate will be responsible for designing, testing, and implementing new and updated software programs. In addition to that, the candidate will take on a managerial role and lead Junior Developers with all software development tasks.
Responsibilities:
- Participate in the design and creation of scalable software1.
- Write clean, functional code on both the front-end and back-end1.
- Test and fix bugs or other coding issues1.
- Work with development teams and product managers to ideate software solutions1.
- Design client-side and server-side architecture1.
- Develop and manage well-functioning databases and applications1.
- Write effective APIs1.
- Troubleshoot, debug and upgrade software1.
- Create security and data protection settings1.
- Build features and applications with a mobile responsive design1.
- Write technical documentation1.
Requirements and Skills:
- Experience working with wordpress and AWS.
- Proven experience as a Full Stack Developer or similar role.
- Experience developing desktop and mobile applications.
- Familiarity with common stacks.
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery, React, Angular, Vue.js).
- Experience with modern frontend frameworks like React.
- Backend experience working with languages like PHP.
- Experience with database technologies such as MySQL, PostgreSQL, MongoDB, or Firebase..
- Familiarity with RESTful APIs and integration of external services.
- Knowledge of version control systems (Git) and deployment strategies.
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with microservices architecture.
- Understanding of security best practices in web development.
- Experience with testing frameworks and methodologies.