Job Description
We are seeking a full-stack developer to strengthen our technical team. The ideal candidate will have more than 3-5 years of experience in a software development role using Agile Methodology. Start-up experience is highly valued.
We believe in being hands-on with a mindset of continuous improvement and the ability to drive ahead with curiosity and collaboration. Our start-up environment provides great opportunities to work directly with the management team and to grow along with the company.
Responsibilities:
Understand client requirements and how they translate into application features
Write high quality source code to program complete applications within deadlines
Troubleshoot and debug applications
Solve complex performance problems and architectural challenges
Guide business decisions from a technical perspective like performance, reliability, scalability, and security
Keep key personnel up-to-date with the latest software trends, techniques, and technologies for presentation/demonstration purposes.
Desired Candidate Profile
Strong technical aptitude and problem-solving ability
Bachelor’s degree and 3-5 years experience in software development in Agile Methodology
Strong experience in writing code in PHP.
Good understanding of MVC framework, preferably Laravel.
Exposure designing/implementing Restful web services
Strong knowledge of MySQL
Experience in JavaScript frameworks jQuery, VueJS.
Proven experience with 3rd party APIs.
Good knowledge in source code version control systems like GIT.
Strong understanding of OOPS, jobs, events, cron, caching and queueing.
Hands-on experience with SQL schema design and PHP unit testing.
Understands the process of new application development and has the ability to apply these concepts with minimal mentoring and supervision.
Must have the ability to learn to provide support & maintenance for simple to complex software applications.
Knowledge of App servers & web server.