Job Closed
This listing is no longer active.
Based in Melbourne, we save you time & money by finding talented, skilled virtual staff in Philippines & South Africa
Full Stack Developer
Location
Philippines
Posted
103 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Developer
VirtualStaff365
• Develop, test, and maintain RESTful APIs and system integrations. • Build and maintain web applications using PHP, JavaScript, and MVC architecture. • Write clean, maintainable, and scalable code following OOPS principles. • Work with relational databases (MySQL, MS-SQL), including complex queries and stored procedures. • Work with SQL and NoSQL databases where required. • Review existing systems and recommend improvements for usability, maintainability, and performance. • Identify potential risks or gaps early and propose preventative solutions. • Develop responsive UI components using JavaScript/TypeScript, HTML5, and CSS3. • Work with frameworks such as React, Angular, Vue, AngularJS, jQuery, and Bootstrap. • Implement JSON and AJAX for seamless communication between systems. • Apply secure authentication standards including OAuth and JWT. • Collaborate with business analysts and stakeholders to translate requirements into efficient technical solutions. • Communicate progress and blockers proactively. • Take initiative to drive tasks from concept to completion. • Understand system interdependencies and overall architecture impact. • Work independently while contributing to broader team objectives. • Use tools such as Git, GitHub, Postman, and Azure DevOps (or similar). • Support cloud-based deployment in Azure or AWS (advantageous).
Job Requirements
- Minimum 3+ years’ experience in full-stack, API, or web application development.
- Strong understanding of OOPS and MVC architecture.
- Intermediate to Advanced proficiency in PHP.
- Intermediate to Advanced proficiency in JavaScript / TypeScript.
- Experience with modern front-end frameworks (React advantageous).
- Strong understanding of REST API design and development.
- Experience with MySQL and/or MS-SQL databases.
- Familiarity with OAuth, JWT, and secure authentication practices.
- Experience working in structured development environments using version control.
- Strong analytical and problem-solving capability.
- Advanced written and verbal English communication skills.
- Self-driven, proactive, and accountable for outcomes.
Benefits
- Permanent work-from-home set-up
- Dayshift (Australian business hours)
- Full-time job
- HMO
- Annual leave
- Christmas Bonus equivalent to 1 month's wage (pro-rata)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineer – Rust
Kraken Digital Asset ExchangeWe put the power in your hands to buy, sell, and trade digital currency 🌏
• Design and implement robust Rust services and foundational libraries that power Kraken’s core infrastructure, prioritizing correctness, security, and long-term maintainability. • Write reusable, testable, and highly efficient code built for scale, observability, and operational resilience in production environments. • Collaborate on large-scale distributed systems architecture, shaping low-latency, fault-tolerant services that support global trading and internal platforms. • Work alongside hundreds of experienced Rust engineers, contributing to a high-bar engineering culture grounded in ownership, rigor, and craftsmanship.
Software Engineer – Rust, Product Engineering
Kraken Digital Asset ExchangeWe put the power in your hands to buy, sell, and trade digital currency 🌏
• Design and implement robust Rust services and libraries that power trading, payments, and crypto experiences with a focus on reliability, performance, and user impact. • Write reusable, testable, and highly efficient code that scales across teams and supports revenue-critical systems without compromising safety or security. • Collaborate on large-scale distributed systems architecture, translating evolving product requirements into resilient, low-latency solutions. • Work alongside hundreds of experienced Rust engineers, contributing to a high-performance, product-driven engineering culture.
Senior Software Engineer – Rust
Kraken Digital Asset ExchangeWe put the power in your hands to buy, sell, and trade digital currency 🌏
• Design and implement robust Rust services and foundational libraries that power Kraken’s core infrastructure, prioritizing correctness, security, and long-term maintainability. • Write reusable, testable, and highly efficient code built for scale, observability, and operational resilience in production environments. • Collaborate on large-scale distributed systems architecture, shaping low-latency, fault-tolerant services that support global trading and internal platforms. • Work alongside hundreds of experienced Rust engineers, contributing to a high-bar engineering culture grounded in ownership, rigor, and craftsmanship.
Senior Software Engineer – Rust
Kraken Digital Asset ExchangeWe put the power in your hands to buy, sell, and trade digital currency 🌏
• Design and implement robust Rust services and foundational libraries that power Kraken’s core infrastructure, prioritizing correctness, security, and long-term maintainability. • Write reusable, testable, and highly efficient code built for scale, observability, and operational resilience in production environments. • Collaborate on large-scale distributed systems architecture, shaping low-latency, fault-tolerant services that support global trading and internal platforms. • Work alongside hundreds of experienced Rust engineers, contributing to a high-bar engineering culture grounded in ownership, rigor, and craftsmanship.

