Software Engineer

closed
GROW Logo

GROW

πŸ“Remote - Philippines

Summary

Join GROW Inc., a leading Australian FinTech company, and contribute to our innovative solutions in the Superannuation and Managed Funds industry. We are seeking a skilled Backend Developer to design, implement, and maintain Java-based backend services. You will be responsible for database design and optimization, API integration, code quality and testing, performance optimization, security and compliance, and collaboration with cross-functional teams. We offer a flexible, remote working environment, along with unique benefits like ME Days and Birthday Leave, health insurance, government contributions, and opportunities for on-the-job learning and training. Even if you don't meet every requirement, apply if you're inspired by our mission!

Responsibilities

  • Design, implement, and maintain Java-based backend services, APIs, and microservices to support the functionality and features of our applications
  • Create efficient and scalable database schemas, write complex SQL queries, and optimise database performance for fast and reliable data access
  • Collaborate with front-end developers and other teams to define API contracts, integrate third-party APIs, and ensure seamless communication between the frontend and backend systems
  • Write clean, well-documented, and testable code following best practices and coding standards
  • Develop unit tests, integration tests, and automated test suites to ensure code reliability and maintainability
  • Identify performance bottlenecks, troubleshoot issues, and optimise backend systems for improved response times and resource utilisation
  • Implement security best practices to safeguard user data and protect against potential vulnerabilities
  • Stay up-to-date with industry standards and compliance requirements
  • Work closely with cross-functional teams to understand requirements, provide technical insights, and contribute to the overall product roadmap
  • Participate in and conduct code reviews to ensure code quality, identify issues, and mentor fellow engineers
  • Stay current with the latest technologies, tools, and trends in Java backend development
  • Recommend and implement process improvements to enhance team productivity and product excellence

Benefits

  • ME Days - Take an additional 3 days of leave off per year for wellness!
  • Birthday Leave - Take an extra day off per year on your birthday!
  • Health insurance for you and 2 dependents
  • Government Contributions paid on top of salary
  • Flexible, remote working environment
  • On-the-job learning and training
This job is filled or no longer available