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

Software Engineer - NodeJS - job 2 of 3

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. In 18 months after our software launched, we've quickly grown to over 16 million users worldwide.

The Role:

We're seeking skilled Software Engineers with expertise in NodeJS to join our dynamic API team.

As an 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:

  • Project Ownership: Manage projects independently to become a key contributor to the team and ensure timely and successful delivery.

  • Hands-on Coding: Write impeccable code that sets new standards for efficiency 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.

  • Influence Positive Change: Execute work using best practices, ensuring high standards across our processes. Influence positive change within the team, fostering innovation and improvement.

  • Continuous Growth: Under the mentorship of Senior-Level and Tech Lead Software Engineers within the team, stay ahead by exploring emerging trends and technologies in software engineering and AI.

  • Uphold Ethical Standards: Contribute towards a supportive work environment where all team members feel valued.

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.


Leonardo.Ai Benefits:

  • Impact the Future of AI

  • Competitive salary and equity

  • A day off for your birthday 

  • Remote and hybrid work options

  • 20 days Annual Leave 

  • 20 days working abroad

  • Four weeks of gender-neutral paid parental leave 

  • Wellness budget 

  • Home office budget 

  • Training and conference expenses 

  • Fun and engaging company events, both virtual and in-person

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

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

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 Software Engineer - NodeJS, Leonardo.Ai

Join the Revolution at Leonardo.Ai! We’re an exciting Australian tech startup on a mission to unleash the world’s creativity with our innovative AI-powered platform. Since launching just 18 months ago, we've rapidly grown to over 16 million users globally. Now, we’re on the lookout for talented Software Engineers proficient in NodeJS to become part of our dynamic API team. In this role, you’ll play a crucial role in designing, developing, and maintaining scalable and efficient backend systems that enhance our platform's functionality. You’ll tackle unique challenges that come with fast-scaling AI technology, all while creating an intuitive and high-performing experience that delights our users. As a Software Engineer at Leonardo.Ai, you’ll enjoy the autonomy to manage your projects and deliver high-quality results. You’ll write impeccable code that sets new standards, working collaboratively with product and design teams to ensure successful alignment with business needs. Mentorship from senior engineers will keep you ahead of trends in software engineering and AI. If you’re ready to embrace a culture that values diversity, flexibility, and continuous learning, join us at Leonardo.Ai to make a significant impact in the future of AI creativity. Apply now and take this exciting journey with us!

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

As a Software Engineer - NodeJS at Leonardo.Ai, you will be responsible for managing projects independently, writing high-quality code, collaborating with cross-functional teams, mentoring colleagues, and influencing positive change within the team. Your primary focus will be on designing and maintaining scalable backend systems to support our AI platform's functionality.

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

The ideal candidate for the Software Engineer - NodeJS position at Leonardo.Ai should have strong backend development experience with NodeJS, expertise in building scalable systems using TypeScript, REST APIs or GraphQL, and proficiency in database technologies like PostgreSQL. Familiarity with cloud platforms such as AWS, Azure, or GCP is also essential.

Join Rise to see the full answer
What is the work culture like for Software Engineers at Leonardo.Ai?

At Leonardo.Ai, the work culture is inclusive and empowering. We celebrate diversity and strive to create an environment where every team member feels valued. Software Engineers enjoy flexibility in their work environment, with options to work remotely or from our vibrant offices across Australia. Continuous learning and career growth are priorities, ensuring you can develop your skills while making impactful contributions.

Join Rise to see the full answer
What opportunities for growth does a Software Engineer - NodeJS have at Leonardo.Ai?

As a Software Engineer - NodeJS at Leonardo.Ai, you will have numerous growth opportunities. You will receive mentorship from senior-level engineers, participate in continuous learning initiatives, and have access to training and conference budgets. The supportive environment encourages personal and professional development, allowing you to explore emerging trends in software engineering and AI.

Join Rise to see the full answer
Is remote work an option for the Software Engineer - NodeJS position at Leonardo.Ai?

Yes, the Software Engineer - NodeJS role at Leonardo.Ai offers flexible working arrangements, including remote and hybrid work options. This allows you to thrive in both your personal and professional life, ensuring a healthy work-life balance while contributing to our innovative projects.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - NodeJS
Can you describe your experience with NodeJS and how it relates to backend development?

In your response, highlight specific projects where you utilized NodeJS for backend development. Discuss the frameworks you’ve used (e.g., Express, NestJS) and the challenges you overcame while ensuring performance and scalability.

Join Rise to see the full answer
How do you ensure your code is efficient and maintainable?

Discuss your approach to writing clean, modular code using best practices such as code reviews, unit testing, and maintaining documentation. You might also want to mention any tools you use for code quality assessments.

Join Rise to see the full answer
What strategies do you use for cross-team collaboration?

Share examples of how you've collaborated effectively with product and design teams in past projects. Explain your communication techniques and how you ensure alignment with business goals.

Join Rise to see the full answer
How do you stay updated with emerging technologies in software engineering?

Mention your methods for keeping abreast of industry trends, such as attending conferences, participating in online forums, or engaging in continuous learning through courses or webinars.

Join Rise to see the full answer
Can you explain a complex technical problem you've resolved?

Describe a specific issue you faced, detailing the problem-solving approach you took, the technologies involved, and the impact your solution had on the project or team.

Join Rise to see the full answer
What experience do you have with database technologies and managing backend data?

Discuss your proficiency with databases like PostgreSQL or others you’ve used, how you handle data modeling, and any experience with optimizing database performance.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in a project?

Provide insights into your time management and prioritization strategies. You can share examples of past experiences where you successfully delivered despite challenging timelines.

Join Rise to see the full answer
What role do you think mentorship plays in a team?

Express your thoughts on the significance of mentoring in fostering team growth and technical excellence. Share any mentorship experiences you've had and how they impacted your own development.

Join Rise to see the full answer
Describe your experience with deploying applications to cloud platforms.

Detail your familiarity with cloud services such as AWS, Azure, or GCP. Discuss specific deployment processes you've followed and the challenges you've faced in managing cloud infrastructure.

Join Rise to see the full answer
How do you contribute to a positive team environment?

Talk about your approaches to fostering team collaboration and morale, such as knowledge sharing, celebrating successes, and supporting team members during challenges.

Join Rise to see the full answer
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 5, 2024

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!