Position Summary
We are seeking an experienced Senior Full Stack Developer to join our team and play a critical role in the design, development, and maintenance of our software-as-a-service (SaaS) applications. The ideal candidate will possess deep expertise in back-end and front-end development, coupled with strong leadership and server administration skills. This role will involve close collaboration with project managers, team members, and other stakeholders to deliver high-quality, scalable, and efficient software solutions.

Work Arrangement: Work From Home (WFH)
Work Schedule: Monday to Friday, 6:00 AM to 3:00 PM Manila Time

Responsibilities:

  • Lead the design, development, and maintenance of SaaS web applications, ensuring scalability, performance, and reliability.
  • Collaborate with project managers and team members to define project requirements, timelines, and deliverables.
  • Manage server administration tasks, including configuration and maintenance of Ubuntu/Linux servers and SSH connections.
  • Utilize Google Cloud Platform for hosting, deployment, and scalability of web applications.
  • Develop and maintain back-end systems using PHP (OOP) and the Laravel framework.
  • Design, optimize, and manage database systems, including MySQL and NoSQL databases.
  • Implement and optimize data models to enhance performance and efficiency.
  • Create, test, and maintain Restful APIs to support application functionality.
  • Develop responsive and user-friendly front-end components using HTML, CSS, JavaScript, and the Vue.js framework.
  • Ensure version control and code integrity using GitHub or similar platforms.
  • Provide mentorship and guidance to junior developers, fostering a collaborative and growth-oriented team environment.
  • Stay updated with emerging technologies and best practices to drive innovation and continuous improvement.
  • Contribute to cross-functional projects and explore opportunities to utilize other programming languages and frameworks (e.g., Python, mobile app development).

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
  • Proven experience in full stack development with a focus on SaaS applications.
  • Expertise in object-oriented programming (OOP) in PHP and the Laravel framework.
  • Strong knowledge of database systems, including MySQL and NoSQL, with experience in data modeling and optimization.
  • Proficiency in creating and maintaining Restful APIs.
  • Advanced skills in front-end technologies, including HTML, CSS, JavaScript, and the Vue.js framework.
  • Solid understanding of server administration, particularly with Ubuntu/Linux environments and SSH protocols.
  • Experience with Google Cloud Platform or similar cloud hosting solutions.
  • Familiarity with version control tools like GitHub and collaborative development workflows.
  • Strong problem-solving skills, attention to detail, and a commitment to delivering high-quality code.
  • Excellent communication and interpersonal skills with a proven ability to lead and mentor team members.
  • Experience with additional programming languages, frameworks, or mobile app development is a plus.