Our client is seeking a skilled Full-Stack Software Developer to join their team, either offshore from the Philippines or based in Melbourne, Australia. The successful candidate will be responsible for designing, developing, and enhancing features across a loyalty and rewards technology platform. This role requires a proactive professional who can deliver reliable, scalable, and maintainable solutions while working collaboratively in an agile environment.
Key Responsibilities
- Design, develop, and implement maintainable and readable code across backend (C#/.NET) and frontend systems.
- Deliver reliable, performant, and secure solutions following best practices and industry standards.
- Monitor logs, identify issues, and implement timely fixes to ensure system stability.
- Collaborate with the team to design and deliver features aligned with business objectives and user needs.
- Assist team members through code reviews, mentorship, and knowledge sharing.
- Contribute to the continuous improvement of development processes, tools, and practices.
Qualifications
Education
- Bachelor’s degree in Computing, IT, or equivalent experience.
Experience and Competencies
- 3–5 years of professional software development experience with C#/.NET.
- Experience with frontend technologies: JavaScript, TypeScript, HTML, CSS.
- Strong understanding of REST APIs, web services, and integration patterns.
- Proficiency with relational databases (e.g., SQL Server) and ORMs (e.g., Entity Framework).
- Knowledge of software development best practices (clean code, design patterns, testing).
- Familiarity with version control systems (Git) and agile development processes.
- Exposure to PHP is preferred.
- Familiarity with Linux systems and basic administration.
- Experience troubleshooting production issues with logging/monitoring tools.
- Understanding of CI/CD pipelines and DevOps practices.
Attributes
- Self-motivated, enthusiastic, and able to work autonomously.
- Strong problem-solving skills with a proactive approach.
- Effective oral and written communication skills.
- Ability to mentor and support team members.
What’s Offered
- Full-time, permanent position.
- Offshore (Philippines) or Melbourne-based.
- Competitive compensation package (to be confirmed).
- Opportunity to contribute to a collaborative and growing team.