My client is a dynamic and innovative gaming platform company, committed to delivering cutting-edge experiences to our global user base.
With a passion for pushing boundaries and a dedication to excellence, They are seeking a talented Senior Software Engineer to join our team in Brisbane.
If you thrive in a fast-paced environment, enjoy solving complex challenges, and want to be part of a fantastic culture, we want to hear from you.
Position Overview:
As a Senior Software Engineer, you will play a pivotal role in the development and maintenance of our gaming platform, leveraging your expertise in Node.js, AWS, and TypeScript.
Working within a hybrid environment, you will collaborate closely with cross-functional teams to deliver high-quality solutions that enhance user experiences and drive business growth.
This is an exciting opportunity to contribute to the evolution of their platform and make a significant impact in the gaming industry.
Key Responsibilities:
- Design, develop, and maintain scalable and performant backend services using Node.js and TypeScript.
- Architect and implement cloud-based solutions on AWS, ensuring reliability, security, and cost-effectiveness.
- Collaborate with frontend engineers to integrate backend services with user interfaces, ensuring seamless functionality and optimal user experiences.
- Work closely with product managers and designers to understand requirements, define technical solutions, and deliver features that meet business objectives.
- Participate in code reviews, provide constructive feedback, and mentor junior engineers to foster a culture of continuous learning and improvement.
- Proactively identify and address technical debt, performance bottlenecks, and other areas for optimization.
- Stay current with industry trends and best practices, advocating for new technologies and methodologies that can enhance our development process.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of professional experience in Software Engineering, with a focus on backend development.
- Strong proficiency in Node.js and TypeScript, with a proven track record of building and maintaining complex applications.
- Extensive experience with cloud platforms, particularly AWS, including services such as Lambda, API Gateway, DynamoDB, and S3.
- Solid understanding of microservices architecture, RESTful APIs, and asynchronous programming paradigms.
- Excellent problem-solving skills and attention to detail, with a passion for writing clean, well-tested code.
- Experience working in an Agile development environment, with a commitment to collaboration, transparency, and continuous improvement.
- Strong communication skills and ability to work effectively in a cross-functional team, both locally and remotely.
- Competitive salary and benefits package.
- Flexible work arrangements, including remote and hybrid options.
- Opportunities for career growth and professional development.
- Vibrant and inclusive company culture, with regular team events and social activities.
- Access to cutting-edge technology and tools to support your work.