Senior Software Engineer

Leonardo.Ai Logo

Leonardo.Ai

πŸ“Remote - Australia

Summary

Join Leonardo.Ai, an Australian tech startup, as a Senior Software Engineer specializing in NodeJS. You will play a key role in designing, developing, and maintaining scalable backend systems for our AI-powered platform. Responsibilities include leading projects, mentoring junior engineers, developing best practices, and collaborating with cross-functional teams. The ideal candidate possesses strong backend development experience with NodeJS, expertise in building scalable systems, and proficiency in database technologies. We offer a flexible work environment, inclusive culture, and various benefits such as parental leave, wellbeing allowance, flexible leave options, professional development support, and company events. We encourage applications even if you don't meet every requirement.

Requirements

  • Strong backend software development experience with a focus on NodeJS
  • Expertise in designing and building scalable backend systems with TypeScript, NodeJS, REST API or GraphQL
  • Proficiency in database technologies like PostgreSQL
  • Experience deploying and managing applications on cloud platforms (AWS, Azure, GCP)
  • Strong problem-solving skills and ability to troubleshoot complex issues
  • Excellent communication skills and ability to collaborate effectively in cross-functional teams
  • Demonstrated ability to mentor and drive technical excellence within the team

Responsibilities

  • Lead Projects: Take ownership of delivering solutions for the API Team, driving initiatives that advance our current capabilities
  • Mentor Junior Team Members: Provide guidance and mentorship to junior engineers, fostering their growth and development
  • Develop Best Practices: Be a thought leader in developing our best practices, ensuring high standards across our processes
  • Hands-on Coding: Write clean, efficient, well-documented code that enhances our platform’s reliability and performance
  • Cross-Team Collaboration: Work closely with product and design teams to ensure project alignment for the business needs
  • Share Knowledge: Share your knowledge and expertise to enhance team collaboration and collective growth
  • Continuous Growth: Under the mentorship of Tech Leads and the Head of Engineering, stay ahead by exploring emerging trends and technologies in software engineering and AI
  • Champion Diversity: Lead initiatives to promote diversity and fair treatment, creating an inclusive work culture where all team members feel valued
  • Stay Technologically Ahead: Keep up-to-date with emerging trends and technologies in software engineering and AI to continuously improve our processes

Preferred Qualifications

Exposure to NestJS

Benefits

  • Impact the future of AI
  • Reward package including equity - we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers with 18 weeks paid leave
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally, including remote working abroad
  • Support with your professional development
  • Fun and engaging company events, both virtual and in-person
  • 20 days annual leave
  • Novated car leasing
  • Flexible Work Environment: We understand the importance of work-life balance. Enjoy the flexibility to work remotely or from our vibrant offices. We have employees all over Australia, ensuring you can thrive personally and professionally

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.