Software Engineer (Full Stack)

at  Funlab

AV3, Victoria, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024Not Specified09 Apr, 20242 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Who Are We?
As a finalist in the 2023 Best Employers Awards, Funlab provides a fun and positive work environment with the goal of making sure every human has a safe place to be themselves. Investing in our people is one of our Core Values and we aim to develop our people during their journey with us, whilst allowing them to create memorable experiences for our guests.
With 42 venues across 8 brands in Australia and Aotearoa (New Zealand), our growing team is on the lookout for a passionate, professional and fun Software Engineer (Full Stack) for our Support Office in Abbotsford, Melbourne.

Why Work With Us?

  • You get to join the innovative and people focused Funlab team as we launch our fast paced, high growth strategy!;
  • You’ll have the opportunity to grow your career with a leader in the entertainment industry;
  • You’ll have access to a personalised development program and opportunities to work alongside and learn from industry experts;
  • You’ll get to immerse yourself in a people-first culture - focused on upskilling and developing our Motherfunners (team members!) to future success;
  • An excellent remuneration package will be offered to the lucky candidate - not to mention all our Support Office perks: dogs, breakfast, coffee, PT and Yoga classes;
  • 3 days additional leave;
  • Focus on wellbeing and mental health support; EAP, Mental Health First Aid training, DEI committee
  • Free activities for yourself at ANY and ALL of our Funlab brands;
  • But mainly…just because we’re AWESOME!!

What You’ll Do

  • Collaborate with product owners, technical and business stakeholders, and third-party resources to develop and implement new features that drive business growth while ensuring scalability
  • Work closely with solution architects to build and optimise Funlab’s application layer architecture, developing applications and integrations in compliance with defined architecture standards
  • Translate product specifications and business requirements into actionable tasks for development
  • Write clean, scalable, and high-quality code, accompanied by thorough unit and integration tests
  • Support roadmap planning and estimation of proposed features, contributing valuable insights based on technical expertise
  • Define and implement DevOps and Environment Management Strategy, tooling, and processes to streamline development and deployment workflows
  • Stay abreast of emerging technologies and continuously learn to adapt to new tools and frameworks
  • Ensure application security and assist with information security compliance initiatives
  • Provide support during incident response in a production environment, troubleshooting issues and implementing solutions effectively
  • Contribute to initiatives aimed at addressing existing technical debt and preventing its accumulation in new code
  • Review and provide constructive feedback on pull requests submitted by other engineers
  • Assist with deployment processes and enhance the overall developer experience within the team

What You’ve Got

  • Bachelor’s degree in a technology-related field
  • At least 4+ years of professional experience as a software engineer/developer (full stack – front end & back end).
  • Minimum of 2+ years of professional experience developing and implementing e-commerce applications on Azure cloud
  • Proven track record of developing and managing RESTful APIs, including experience in migrating SOAP to REST APIs
  • Hands-on experience with React framework, CSS, Typescript, and HTML for building front-end applications
  • Expertise in ASP.NET Core and Entity Framework Core using C# language for back-end development
  • Experience with DevOps or DevSecOps strategies and deploying applications using Azure DevOps CI/CD pipelines
  • Hands-on experience with cloud infrastructure deployment via Azure DevOps
  • Analytical ability and problem-solving skills with experience working in Agile development lifecycle
  • Proficiency with GIT version control system
  • Good understanding of networking concepts, security principles, and best practices in cloud environments, including cloud computing and access management
  • Ability to build database layers using both relational and NoSQL databases, such as AWS MySQL, SQL Server, SQL DB, Cosmos DB, and MongoDB
  • Proactive, ability to work autonomously, with a sense of urgency and a positive can-do attitude
  • Excellent written and verbal communication skills
  • Strong communication skills to effectively interact with teams and stakeholders, both technical and non-technical, while managing expectations
  • A burning desire to show what you’ve got and what heights you can take the business!

Keen?
At Funlab, we believe it’s this unique and enthusiastic culture that makes us great to work with! If you’re a hard worker who’s passionate about people and willing to go above and beyond to show us what you’ve got, then get in touch already! We can’t wait to hear from you!
Don’t self reject! We know that women and people in underrepresented communities lean towards applying to roles where they tick all the ‘What You’ve Got’ items, at Funlab we hire for attitude, not skills, so don’t rule yourself out just yet, you might be the Motherfunner we’re looking for

Responsibilities:

  • Collaborate with product owners, technical and business stakeholders, and third-party resources to develop and implement new features that drive business growth while ensuring scalability
  • Work closely with solution architects to build and optimise Funlab’s application layer architecture, developing applications and integrations in compliance with defined architecture standards
  • Translate product specifications and business requirements into actionable tasks for development
  • Write clean, scalable, and high-quality code, accompanied by thorough unit and integration tests
  • Support roadmap planning and estimation of proposed features, contributing valuable insights based on technical expertise
  • Define and implement DevOps and Environment Management Strategy, tooling, and processes to streamline development and deployment workflows
  • Stay abreast of emerging technologies and continuously learn to adapt to new tools and frameworks
  • Ensure application security and assist with information security compliance initiatives
  • Provide support during incident response in a production environment, troubleshooting issues and implementing solutions effectively
  • Contribute to initiatives aimed at addressing existing technical debt and preventing its accumulation in new code
  • Review and provide constructive feedback on pull requests submitted by other engineers
  • Assist with deployment processes and enhance the overall developer experience within the tea


REQUIREMENT SUMMARY

Min:2.0Max:4.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Abbotsford VIC 3067, Australia