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.