Full Stack Engineer at Rakuten Symphony
Melbourne, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

10 Apr, 26

Salary

0.0

Posted On

10 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

JavaScript, TypeScript, Python, C++, JAVA, Golang, Microservices, APIs, RESTful, SOAP, SQL, No-SQL, Git, Problem-Solving, Collaboration, Attention to Detail

Industry

Telecommunications

Description
Job Description: Rakuten International oversees 7 businesses with over 4,000 employees globally. The brand is recognised for its leadership and innovation in e-commerce, digital content, advertising, entertainment and communications, bringing the joy of discovery and access to more than 1 billion members across the world. Our teams deliver on the company’s mission to delight merchants and customers through innovation, optimism, and teamwork. Job Summary: Our R&D team is seeking a highly skilled and experienced Full Stack Engineer. The ideal candidate possesses a strong background in application development, maintenance, and optimisation, coupled with a desire to contribute to new engineering, product development, and innovation through AI and Machine Learning. This role involves designing and implementing robust, scalable, and high-performance software solutions on both cloud and edge devices. Success in this position requires expertise in modern application development, a deep understanding of system-level programming, and excellent teamwork abilities. Key Responsibilities: Design, develop, and maintain applications using technologies such as JavaScript, TypeScript, Python, C++, JAVA, Golang. Build and optimise applications for performance, scalability, and reliability. Develop micro services, APIs, and libraries as needed. Integrate with third-party tools, APIs, and services. Research and experiment with leading edge technologies to enhance our products and services. Write clean, maintainable, and efficient code following best practices and coding standards. Perform code reviews and ensure adherence to quality standards. Optimise applications for performance and memory usage. Identify and resolve complex technical issues, bugs, and performance bottlenecks. Collaborate with cross-functional teams, including product managers, designers, and QA engineers to deliver high-quality software. Participate in architectural discussions and contribute to technical decision-making. Write and maintain unit tests, integration tests, and automated test scripts. Ensure smooth deployment of applications and updates to production environments. Create and maintain technical documentation, including design specifications, user guides, and API documentation. Qualifications and Minimum Requirements: 5+ years of relevant experience with bachelor’s degree in computer science or related technical discipline Proficiency in multiple languages: Front end: JavaScript, React Backend: JAVA, Golang AI enabled: Python / C++ would be a bonus Experience with multiple frameworks - Angular, React, Vue, Spring Boot, Hibernate, Flask, Django Experience with RESTful APIs, SOAP, and other integration technologies like gRPC or GraphQL Experience with SQL and No-SQL database technologies - MySQL, PostgreSQL, MariaDB, Mongo DB, Cosmos DB Experience with version control systems (e.g., Git, SVN). Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Strong attention to detail and a commitment to delivering high-quality software. Ability to work independently and lead technical discussions. Please note, only candidates with full working rights in Australia will be considered for this role. #LI-RM14 Five Principles for Success Our worldwide practices describe specific behaviors that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success. Always improve, Always Advance - Only be satisfied with complete success - Kaizen Passionately Professional - Take an uncompromising approach to your work and be determined to be the best Hypothesize - Practice - Validate – Shikumika - Use the Rakuten Cycle to succeed in unknown territory Maximize Customer Satisfaction - The greatest satisfaction for our teams is seeing their customers smile Speed!! Speed!! Speed!! - Always be conscious of time - take charge, set clear goals, and engage your team Rakuten Symphony is a Rakuten Group business organization with operations across Japan, the United States, Singapore, India, Europe and the Middle East and Africa region, created to empower the global adoption of cloud-native open RAN infrastructure and services — including Rakuten Communications Platform — by mobile network operators, enterprises and government bodies. Our vision is to provide a future-proven, cost-effective cloud connectivity platform to clients that will democratize telecommunications around the globe.
Responsibilities
The Full Stack Engineer will design, develop, and maintain applications, ensuring they are robust, scalable, and high-performance. The role also involves collaborating with cross-functional teams and participating in architectural discussions.
Loading...