Software Engineer
Pocket Recruitment
SYDNEY 2000 - NSW
•2 hours ago
•No application
About
Salary: $90,000 plus Superannuation
Location: Sydney, NSW (or as otherwise directed)
Employment type: Full-time
We are a technology company developing an innovative software platform for the real estate sector. Our application helps property managers, landlords, and tenants streamline property management while also connecting them with third-party service providers. We are seeking an experienced Software Engineer to join our growing team.
Key Responsibilities
Design and implement scalable, serverless applications on AWS, leveraging services such as Lambda, API Gateway and CloudFormation, Load Balancing etc
Develop and maintain front-end and mobile applications using React.js and React Native, ensuring strong TypeScript standards and responsive, high-performance UIs.
Integrate Hasura and GraphQL backends, and design RESTful APIs and third-party service integrations for seamless data flows.
Build and maintain native bridges between React Native and iOS (Swift) / Android (Java/Kotlin) code to resolve platform-specific issues and extend functionality.
Apply SOLID principles and clean architecture to design robust, maintainable, and testable systems.
Contribute to system design and architecture discussions, translating product requirements into scalable technical solutions
Leverage AI-assisted coding tools (e.g., Claude Code, GitHub Copilot) to accelerate development and improve code quality.
Implement AI-driven workflows using VoltAgent to automate complex processes and enhance application intelligence.
Collaborate across teams including designers, product managers, and engineers to plan features, estimate timelines, and deliver high-quality releases.
Monitor, optimize, and troubleshoot applications for performance, scalability, and security in production environments
Document system architecture, workflows, and processes to ensure knowledge sharing across the engineering team.
Provide mentorship and guidance to junior engineers as required.
Skills and Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related discipline (or equivalent experience).
At least 2–3 years of commercial experience as a Software Engineer or Developer.
Strong TypeScript expertise with proven experience in React.js and React Native for building robust, scalable web and mobile applications. Nice to have: Experience working with native iOS (Swift) and Android (Java/Kotlin) code to build React Native
Demonstrated experience working with relational databases (e.g., PostgreSQL, MySQL).
Deep understanding of Serverless architectures and practical experience deploying on AWS (e.g., Lambda, API Gateway, AWS S3)
Hands-on experience with Hasura and GraphQL for real-time data APIs and backend orchestration, with proven ability to design and integrate RESTful APIs and third-party services for seamless external integrations.
Solid foundation in system design and a clear grasp of SOLID principles, clean architecture, and design patterns
Familiarity with DevOps practices and tools such as Jenkins, or GitHub Actions.
Ability to leverage AI coding tools (e.g., Claude Code, GitHub Copilot) to write, refactor, and review code efficiently
Knowledge of AI agent frameworks, particularly VoltAgent, for building intelligent, automated workflows and multi-agent systems.
Experience with cloud infrastructure (AWS, Azure, or GCP).
Strong problem-solving and analytical skills with excellent communication and teamwork abilities
About the Role
This is a full-time position based in Sydney. The base salary is $90,000 per annum plus superannuation. The successful candidate will play a critical role in the ongoing development and maintenance of our platform and in delivering high-quality technical solutions to our customers and stakeholders.
Application Process
Applications must include a current CV outlining skills and experience, as well as a cover letter addressing suitability for the role. Only shortlisted applicants will be contacted.