Senior Full-Stack Software Engineer (Childcare SaaS Platform)
New
D
D2BChildcare SaaS
Manila, Metro Manila, Philippines. Ho Chi Minh City, Ho Chi Minh, Vietnam, Australia Business Hours (Monday–Friday 8am-5pm AEST; 6am-3pm Philippine time)ContractSenior
Salary51,000,000 VND - 120,000 PHP per month
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum 5 years
- Required Skills
- PHPPostgreSQLSQLHTMLCSSJavascriptTypeScriptReactLinux
Requirements
- Minimum 5 years of professional experience in full-stack software development.
- Strong commercial experience with PHP and frameworks such as Laravel or Symfony.
- Advanced proficiency in PostgreSQL, SQL optimisation, and relational database design.
- Experience building modern web applications using React and TypeScript.
- Strong knowledge of JavaScript, HTML5, CSS, and jQuery.
- Solid understanding of object-oriented programming, software architecture, and design patterns.
- Practical experience applying software engineering principles such as SOLID, DRY, KISS, and YAGNI.
- Experience working in Linux environments, including server troubleshooting and log analysis.
- Experience developing or supporting applications involving financial transactions, billing systems, or payment gateways.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication skills with the ability to work independently and collaboratively within distributed teams.
Responsibilities
- Design, develop, test, deploy, and maintain scalable full-stack applications using modern software engineering practices.
- Translate business and user requirements into secure, efficient, and maintainable software solutions.
- Develop backend services using PHP, Laravel, and other object-oriented development frameworks.
- Build intuitive and responsive frontend applications using React, TypeScript, JavaScript, HTML5, CSS, and existing jQuery components.
- Design and optimize complex PostgreSQL queries, reports, and high-volume data processing operations.
- Develop and maintain features involving payment processing, billing workflows, reporting, and third-party system integrations.
- Troubleshoot and resolve production issues across application code, databases, and Linux environments.
View Full Description & ApplyYou'll be redirected to the employer's site