Richmond
3 weeks ago

Software Engineer - 2 positions available
REA Group
Richmond
3 weeks ago
Software Engineer - 2 positions available
REA Group is seeking two mid-level Software Engineers to join the Commerce Platforms tribe in Melbourne, working on scalable B2B and D2C commerce platforms. The role involves full-stack development, cloud environments, and CI/CD, with a focus on high-quality, maintainable code and collaboration.
AI-enabledRemoteFull-timeMid LevelAgileKanban
Software Engineer - 2 positions available
REA Group is seeking two mid-level Software Engineers to join the Commerce Platforms tribe in Melbourne, working on scalable B2B and D2C commerce platforms. The role involves full-stack development, cloud environments, and CI/CD, with a focus on high-quality, maintainable code and collaboration.
AI-enabledRemoteFull-timeMid LevelAgile
Salary
Not specified
Core Qualifications
Technical (Must-have)
AgileKanbanFull-stack developmentGitHub CopilotClaude CodeUnit testingIntegration testingAWSGCPCI/CDBuildKiteSoftware design principlesData structuresAlgorithmsCaching strategies
Soft Skills
Problem-solvingCommunicationSelf-motivationGrowth mindsetCollaboration
Key Responsibilities
- Design and develop robust, scalable solutions for our platform, collaborating with cross-functional teams to deliver high-quality products.
- Write clean, maintainable code with comprehensive test coverage to ensure reliability and performance.
- Effective use of AI tools such as Github co-pilot, claude code or similar to enable delivery efficiency.
- Participate in technical design discussions, code reviews, and architecture planning to ensure alignment with our technical vision.
- Troubleshoot and resolve complex technical issues, both in development and production environments.
- Continuously refactor and improve existing codebases, reducing technical debt and enhancing system performance.
- Share knowledge across teams through pairing sessions, documentation, and technical presentations.
- Own assigned work from conception to production, including monitoring and maintaining them post-deployment.
- Collaborate with product managers and designers to translate business requirements into technical solutions.
- Participate in on-call rotations to support our 'you build it, you run it' philosophy.
- Stay current with industry trends and technologies, suggesting improvements to our technology stack when appropriate.
- Contribute to engineering best practices and help establish technical standards across the organisation.
Software EngineerFull-stackCommerce PlatformsB2BD2CCloudCI/CDAgileMelbourneRemote