Job Description
Job Description:
Our Company is presently seeking a forward thinking, success proven Full Stack Developer to join our rapidly expanding company of passionate and creative teammates. We are looking for a self-motivated, highly dedicated individual who can enhance our brand by supporting our development team. As a Senior developer, you will work alongside our other senior developers, handling tasks as assigned by the team lead.
Responsibilities:
- Designs, codes, and maintains hosted client/server and web applications with a focus on high product availability, optimum performance, and security.
- Develops high-quality well-documented code based on specifications developed in conjunction with application experts from other departments within the organization.
- Performs thorough debugging and unit testing of code before turning it over to Quality Assurance (QA).
- Determines how changes to existing code/functionality will impact existing clients, customer support, training, etc.
- Provides technical support to the client services organization to determine resolutions/ workarounds for client issues.
- Create wireframes to decide on layout
- Write or review code for various applications
-
Requirements:
- Sound experience in PHP / Object Oriented Programming ,JavaScript / Node JS and JavaScript library / frameworks such as Bootstrap, Angular4 +, React
- Good experience with MySQL building queries, general schema building knowledge
- Must be proficient in HTML/HTML5, CSS/CSS3
- Experience with developing and testing REST APIs for mobile applications
- Experience with Linux must be able to use ssh and use command line.
- MySQL Server administration experience
- Good understanding of AJAX and JSON requests
- Experience working with Github / Git Repositories
- Experience with AWS services (EC2/S3) and Utilized AWS extensively as a cloud provider
- Strong knowledge of Object-Oriented Development (OOD), design patterns, and refactoring
- Experience/knowledge with Windows, Linux, and UNIX operating systems.
- Experience in an iterative, Agile environment
- Experience with cloud-hosting solutions and CI/CD pipeline tools.
- Experience with Jenkins or another build-management software