Software Engineer

GROW Logo

GROW

πŸ“Remote - Philippines

Summary

Join GROW Inc., an Australian FinTech company, and become a key member of our distributed engineering team. We are looking for passionate technologists who are curious, advocate for best practices, and are respectful and inclusive. You will be responsible for backend development using TypeScript and Node.js, database design and optimization using MongoDB, API integration, code quality and testing, performance optimization, security and compliance, collaboration, code reviews, and continuous improvement. We offer a flexible, remote working environment, along with additional benefits such as ME Days, birthday leave, a learning and development budget, health insurance for you and two dependents, and government contributions paid on top of your salary. Even if you don't meet every requirement, apply if you're inspired by our mission.

Requirements

  • Curious and aim to understand things deeply
  • Advocates for best practice
  • Respectful and inclusive
  • Comfortable sharing the grunt work

Responsibilities

  • Backend Development: Design, implement, and maintain backend services, APIs, and microservices using TypeScript and Node.js to support our application's functionality
  • Database Design and Optimisation: Develop efficient, scalable MongoDB schemas, optimise queries, and ensure fast, reliable data access
  • API Integration: Collaborate with frontend developers and other teams to define API contracts, integrate third-party APIs, and ensure seamless communication between systems
  • Code Quality and Testing: Write clean, well-documented, and testable code following best practices. Develop unit tests, integration tests, and automated test suites to maintain code reliability
  • Performance Optimisation: Identify performance bottlenecks, troubleshoot issues, and optimise backend systems for improved response times and resource utilisation
  • Security and Compliance: Implement security best practices to protect user data and prevent vulnerabilities, staying up-to-date with industry standards and compliance requirements
  • Collaboration and Communication: Work closely with cross-functional teams to understand requirements, provide technical insights, and contribute to the overall product roadmap
  • Code Reviews: Participate in and conduct code reviews to ensure high-quality, maintainable code and mentor fellow engineers
  • Continuous Improvement: Stay current with the latest technologies, tools, and trends in Node.js 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!
  • Learning & Development Budget - up to $200 AUD per year to use on your own development!
  • Remote Work Arrangement - we have a flexible, remote working environment!
  • Health Insurance - For you and 2 dependents!
  • Government Contributions paid on top of salary

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.