About the role
<p><strong>Position Overview:</strong></p> <p>We are seeking a highly skilled and motivated Full Stack Software Developer with 3–5 years of professional experience to join our growing development team. The ideal candidate will have expert-level proficiency in both front-end and back-end technologies, with a strong foundation in JavaScript, PHP, HTML, CSS, and SQL. Familiarity with Vue.js, CakePHP, and MySQL is highly desirable, as is experience developing Progressive Web Applications (PWA) and scalable web-based software systems.</p> <p>This role involves maintaining, optimizing, and expanding existing codebases as well as building new applications from the ground up using both traditional stacks and low-code/rapid development platforms such as AppSmith and FileMaker. Security best practices and performance optimization will be central to your responsibilities.</p> <p><br><strong>Key Responsibilities:</strong></p> <ul> <li>Design, build, and maintain scalable, secure, and responsive web applications.Work with Vue.js on the front end and CakePHP on the back end, with MySQL as the primary database.</li> <li>Optimize and refactor legacy codebases for improved reliability, efficiency, and scalability.</li> <li>Develop and deploy Progressive Web Applications and cross-platform web apps.</li> <li>Create, maintain, and troubleshoot applications on low-code platforms (e.g., AppSmith, FileMaker).</li> <li>Implement and uphold best-practice security protocols, including data sanitization, secure session handling, and encrypted storage.</li> <li>Collaborate with UI/UX designers, project managers, and QA testers to deliver high-quality products on schedule.</li> <li>Reverse engineer issues and bugs with an analytical approach to quickly identify root causes and propose robust solutions.</li> <li>Contribute to architectural decisions and technical planning.</li> <li>Maintain clear and concise documentation and ensure code quality through code reviews and adherence to standards.</li> </ul> <p><strong><br></strong><strong>Required Qualifications:</strong></p> <ul> <li>3–5 years of full stack development experience.</li> <li>Expert-level proficiency in: JavaScript, PHP, HTML5, CSS3, SQL (primarily MySQL)</li> <li>Proficient with: Vue.js, CakePHP, PWA development</li> <li>Experience with AppSmith, FileMaker, or similar low-code/rapid development tools.</li> <li>Solid understanding of web application security best practices (e.g., OWASP Top 10).</li> <li>Strong problem-solving skills, especially in debugging, code refactoring, and reverse engineering legacy code.</li> <li>Bachelor’s degree in Computer Science, Software Engineering, or a related f