Hunt St

Senior Software Engineer (014-625)

Salary ? Salary range shown is either directly from the job description or estimated based on typical salaries for similar roles in this industry. This estimate aims to give a general idea of the expected compensation for the position.
$33750 - $40500

Job Description

​​Looking for Philippines-based candidates

Job Role: Senior Software Engineer

Compensation range: $2,500 AUD - $3,000 AUD / Monthly

Engagement type: Independent Contractor Agreement

Work Schedule: This role is expected to align with the AU business hours (approx. 9 AM - 5 PM, Monday to Friday) for collaboration, but as a contractor, you’ll have flexibility in how you manage your time.

Who We Are: At Hunt St, we help Australian companies hire top remote talent in the Philippines. For this role, you will be engaged directly by the client as an independent contractor. We are not an outsourcing agency. All of our roles are 100% remote so you'll be able to work from home.

Who The Client Is: Our client is an international technology studio focused on building intelligent digital products for early-stage companies and innovative businesses. They partner with founders and product teams to transform ideas into scalable software solutions, often working on projects from concept through to production.

The team works on modern web applications, data-driven platforms, and automation tools that solve real-world problems across different industries. Engineers in the company are given significant ownership, autonomy, and the opportunity to work on fast-moving products where practical problem-solving and strong engineering fundamentals are highly valued.

Role Overview: We are looking for a Senior Software Engineer with strong backend experience in Node.js to help design, build, and maintain scalable backend services and APIs.

While the role is primarily backend-focused, candidates should also be comfortable working across the stack when needed, as projects may involve both backend and frontend components within the JavaScript ecosystem.

Key Responsibilities: 

  • Design, build, and maintain backend services and APIs using Node.js. Design and develop REST and GraphQL APIs.
  • Work with databases such as PostgreSQL, MySQL, and MongoDB, including schema and data model design. Build and maintain scalable application architecture.
  • Implement authentication and access control mechanisms. Integrate third-party APIs and external services.
  • Contribute to end-to-end product development, from backend services to supporting frontend functionality when required.
  • Write automated tests to ensure reliability and maintainability. Debug production issues and optimize system performance.
  • Write clean, well-documented, and maintainable code. Use modern development tools such as Git, Unix CLI, and scripting tools.
  • Communicate technical risks, assumptions, and solutions clearly with the team.

Required Skills and Qualifications:

  • Strong experience with Node.js backend development.
  • Solid understanding of API architecture and backend service design.
  • Strong database fundamentals, including schema design and data modeling.
  • Experience with NoSQL databases such as MongoDB.
  • Proficiency with JavaScript across the development stack.
  • Comfortable working with Git, Unix CLI, and development tooling.
  • Strong debugging and problem-solving skills.
  • Ability to work independently and translate high-level requirements into practical solutions.
  • Strong English communication skills.

Nice to Have:

  • Experience with frontend development.
  • Experience with data scraping, data extraction, or automation.
  • Experience working with unstructured or messy real-world data.
  • Familiarity with cloud infrastructure, CI/CD pipelines, testing frameworks, monitoring, and logging.
  • Experience working in startup environments or small, fast-moving teams.

Work Arrangement & Expectations:

This is a remote role that will be set up as an independent contractor engagement.

To ensure alignment and transparency, successful candidates will be expected to:

  • Disclose any existing ongoing roles or client work
  • Reflect this engagement on their LinkedIn profile (clearly marked as “Independent Contractor”)