Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - NodeJS image - Rise Careers
Job details

Senior Software Engineer - NodeJS - job 1 of 2

Join the Revolution at Leonardo.Ai!

Leonardo.Ai is an Australian tech startup. Our mission is to unleash the world's creativity with its groundbreaking AI-powered platform.

The Role:

We're seeking highly skilled Senior Software Engineers with expertise in NodeJS to join our dynamic API team. As a Senior Engineer, you will be pivotal in designing, developing, and maintaining scalable and efficient backend systems to support our platform’s functionality. Our API team enjoys various exciting and unique challenges, all centred around balancing fast-scaling AI technology while building the most intuitive and high-performing experience for our users.

Job 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.

Skills We Seek:

  • 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

  • Exposure to NestJS

  • 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

Our Culture:

  • Inclusive Culture: We celebrate diversity and are committed to creating an inclusive environment where everyone feels valued and empowered. At Leonardo AI, your unique perspectives and experiences are welcomed and essential to our success.

  • 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.

  • Empowering Growth: Your development is our priority. We offer continuous learning opportunities and career growth tailored to your goals. You’ll be encouraged to grow and excel in your career at Leonardo AI.

  • Impactful Work: Join us in shaping the future of AI. You'll work on innovative projects that have a meaningful impact, and your contributions will help drive advancements in AI creativity.

What's in it for you?

A range of benefits to set you up for every success in and outside of work. Here's a taste of what's on offer:

  • 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

Next Steps:

Ready to revolutionise AI research and empower creativity worldwide? Apply now and join us at Leonardo.Ai to make a significant impact! We're rapidly expanding and seeking passionate people in various AI roles. 

Don't hesitate! Even if you don't meet every requirement, consider applying and join our innovative journey. We encourage you to apply and start the conversation whether you’re based locally in Australia or overseas.

Leonardo.Ai Glassdoor Company Review
3.0 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star iconGlassdoor star icon
Leonardo.Ai DE&I Review
3.0 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star iconGlassdoor star icon
CEO of Leonardo.Ai
Leonardo.Ai CEO photo
Unknown name
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - NodeJS, Leonardo.Ai

Join the Revolution at Leonardo.Ai! We're an Australian tech startup on a mission to unleash the world's creativity through our groundbreaking AI-powered platform. We’re seeking a highly skilled Senior Software Engineer - NodeJS to become an integral part of our dynamic API team. In this pivotal role, you’ll lead exciting projects, designing and developing scalable backend systems that enhance platform functionality. You must embrace unique challenges, balancing fast-scaling AI technology with the need for a user-friendly experience. As a Senior Software Engineer, you’ll take ownership of delivering innovative solutions while mentoring junior team members and shaping our best practices. Your hands-on coding will help maintain high standards and reliability across our systems. Collaboration is key here—working alongside our product and design teams will ensure that we align our tech advances with business needs. You’ll also contribute to promoting diversity and inclusion, fostering an environment where everyone feels valued. We are committed to your continuous growth, encouraging you to explore emerging trends in software engineering and AI and stay technologically ahead. If you have strong backend development experience, particularly with NodeJS and TypeScript, and a passion for making an impact in the AI space, we would love to see you join us at Leonardo.Ai.

Frequently Asked Questions (FAQs) for Senior Software Engineer - NodeJS Role at Leonardo.Ai
What are the primary responsibilities of a Senior Software Engineer - NodeJS at Leonardo.Ai?

As a Senior Software Engineer - NodeJS at Leonardo.Ai, your core responsibilities include leading the API team projects, designing and developing scalable backend systems, mentoring junior engineers, and collaborating closely with product and design teams to ensure alignment with business needs. Additionally, you will be responsible for coding, enforcing best practices, and staying updated on emerging trends in software engineering and AI.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer - NodeJS position at Leonardo.Ai?

To qualify for the Senior Software Engineer - NodeJS role at Leonardo.Ai, candidates should possess strong backend software development experience, particularly with NodeJS and TypeScript, as well as expertise in building scalable systems using REST API or GraphQL. Proficiency in database technologies like PostgreSQL and experience with cloud platforms such as AWS, Azure, or GCP are also essential.

Join Rise to see the full answer
What skills should I highlight when applying for the Senior Software Engineer - NodeJS position at Leonardo.Ai?

When applying for the Senior Software Engineer - NodeJS role at Leonardo.Ai, it’s crucial to highlight your strong problem-solving skills, your ability to troubleshoot complex issues, and your proficiency with programming languages such as NodeJS and TypeScript. Additionally, emphasize your mentoring experience, communication skills, and any exposure you have to technologies like NestJS.

Join Rise to see the full answer
How does Leonardo.Ai support professional development for Senior Software Engineers - NodeJS?

Leonardo.Ai is committed to your professional development as a Senior Software Engineer - NodeJS. We offer continuous learning opportunities, career growth tailored to your goals, and mentorship from technical leads. This fosters an environment where you can thrive both personally and professionally while making impactful contributions to AI.

Join Rise to see the full answer
What type of work culture can I expect at Leonardo.Ai as a Senior Software Engineer - NodeJS?

At Leonardo.Ai, you can expect an inclusive work culture that celebrates diversity and promotes an environment where everyone feels valued. We encourage team collaboration, innovation, and personal growth, allowing you to work flexibly either remotely or in our vibrant offices, ensuring a great work-life balance.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - NodeJS
What is your experience with NodeJS and how have you applied it in previous projects?

In your response, emphasize specific projects where you utilized NodeJS, detailing your role and impact. Discuss how you approached challenges and the outcomes that benefited your team or organization.

Join Rise to see the full answer
Can you explain how you would approach designing a scalable backend system?

Discuss your methodology for approaching scalability, including assessing requirements, utilizing design patterns, and employing cloud facilities like AWS. Make sure to highlight previous experiences where you successfully implemented scalable solutions.

Join Rise to see the full answer
What is your process for mentoring junior engineers?

Share your strategies for mentoring, such as providing constructive feedback, creating learning opportunities through pair programming, and setting clear goals for junior engineers. Use examples that illustrate successful mentorship.

Join Rise to see the full answer
How do you ensure code quality and maintain best practices in your projects?

Explain your approaches to code reviews, adherence to coding standards, and testing methodologies. Offer examples of how implementing best practices has positively impacted previous projects.

Join Rise to see the full answer
Describe a challenging technical problem you encountered and how you solved it.

Select a specific instance where you faced a significant technical challenge. Detail the steps you took to diagnose the issue, the solution you implemented, and any lessons learned from the experience.

Join Rise to see the full answer
How do you stay updated with new technologies and industry trends?

Discuss your strategies for continuous learning, such as attending workshops, participating in forums, and following industry leaders. Mention specific technologies that excite you and how they can apply to the role at Leonardo.Ai.

Join Rise to see the full answer
What role does collaboration play in your work as a software engineer?

Emphasize the importance of collaboration in software engineering, particularly when working cross-functionally. Share instances where effective collaboration has led to successful project outcomes.

Join Rise to see the full answer
How would you handle a disagreement with a team member about a project direction?

Talk about the importance of open communication and finding common ground. Describe your conflict resolution strategies, focusing on collaboration and mutual respect.

Join Rise to see the full answer
What automated tools or frameworks have you used for testing and deployment?

List specific tools or frameworks you have experience with, such as Jest for testing or CI/CD pipelines for deployment. Provide insight into how they improve efficiency and reliability in your workflow.

Join Rise to see the full answer
Why do you want to work at Leonardo.Ai as a Senior Software Engineer - NodeJS?

Articulate your excitement about Leonardo.Ai’s mission, culture, and innovative approach to AI. Share how your skills and passions align with the company’s values and how you can contribute to its success.

Join Rise to see the full answer
Similar Jobs

Leonardo.Ai, part of Canva, seeks a strategic content genius to lead their marketing efforts in the generative AI space.

Posted 10 days ago

Join Leonardo.Ai, an innovative tech startup, as a Business Development Manager to drive new business initiatives across EMEA markets.

Photo of the Rise User
Posted 13 days ago

Intelliswift Software, Inc is looking for a skilled Embedded Software Engineer with expertise in C++ and embedded systems design.

Photo of the Rise User
Sopra Steria Remote Les Hauts de, 370 Rue René Descartes de, 13290 Aix-en-Provence, France
Posted 14 days ago

Seeking a talented DevOps software developer to enhance digital transformation for leading industry clients at CS Group.

Posted 6 days ago

Join A1 Bulgaria as an Android Developer and contribute to groundbreaking digital solutions in a supportive and innovative environment.

Photo of the Rise User

Join Visa as a Junior Back-end Software Engineer and help shape the future of global payment systems.

Photo of the Rise User
Reveal Health Tech Remote No location specified
Posted 8 days ago

Join Reveal HealthTech as a Salesforce Developer and play a key role in building innovative solutions within the Salesforce platform for a transformative healthcare experience.

Photo of the Rise User

Be a key player at Matillion as we revolutionize data accessibility while working with cutting-edge generative AI technologies.

Photo of the Rise User
Posted 8 days ago

Linqia is looking for a Fullstack Engineer to build innovative web applications from the comfort of your home in Medellín, Colombia.

Photo of the Rise User
Illumio Hybrid Sunnyvale, California, United States
Posted 4 days ago

Be a part of Illumio, a leader in Zero Trust Segmentation, as a Staff Software Engineer where you will foster innovation in cybersecurity.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Massillon just viewed QA Engineer II - League of Legends, Cosmetics at Riot Games
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
R
Someone from OH, Dublin just viewed Supply Chain Lead (Clinical Supply) at Resultance
Photo of the Rise User
Someone from OH, Columbus just viewed Scrum Master at Sysco Costa Rica
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs