Role Overview :
Your role as one of our full-stack developers will include designing and developing software applications, both alone or with the team, as well as assisting clients with requests, and supporting other team members where appropriate. You will have the opportunity to take the lead in developing streamlined solutions for a variety of clients ranging from multinational corporations to local family businesses and startups.
Responsibilities :
- Gather requirements and prepare documentation for software development & testing.
- Work collaboratively with design and account teams.
- Extensive development including but not limited to: implementing client requests, writing tests, server configuration (bash, nginx, etc), UX/UI implementation, etc.
- Clearly communicate technical challenges with key stakeholders.
- Provide proactive and positive user support for clients and team members in need.
- Experience with all aspects of web fundamentals including PHP, MySQL, RESTful APIs, HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap and DNS
- Practical experience with Object-Oriented PHP
- Demonstrable experience writing, and debugging, queries in MySQL
- Practical understanding of content management systems
- Experience with MVC frameworks (Laravel is a plus)
- Experience with source control systems such as GIT
- Experience with SSH and Shell