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 1 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 

  • Everyday discounts with Flare 

  • Novated vehicle leasing 

  • Training and conference expenses 

  • Friday meals in the office in Sydney

  • 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
What You Should Know About Software Engineer - NodeJS, Leonardo.Ai

Join the Revolution at Leonardo.Ai! We're on a mission to unleash creativity through our groundbreaking AI-powered platform, and we're looking for a talented Software Engineer - NodeJS to join our dynamic API team. With over 16 million users worldwide, you’ll play a pivotal role in designing, developing, and maintaining scalable backend systems that power our exciting platform. You'll manage projects independently, write impeccable code, and collaborate closely with product and design teams to ensure everything aligns with our business needs. We encourage knowledge sharing and influence positive change, all while maintaining the highest ethical standards within our inclusive and flexible work environment. As a member of Leonardo.Ai, you won't just write code; you’ll participate in a culture that celebrates diversity and fosters personal and professional growth. You’ll also get mentorship from Senior-Level Software Engineers, keeping you on the cutting edge of software engineering and AI trends. So, if you're passionate about innovative technology and want to make an impact, join us at Leonardo.Ai and help shape the future of AI creativity!

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, your responsibilities include managing projects independently to ensure timely delivery, writing high-performance code, and collaborating with product and design teams. You'll also be instrumental in sharing knowledge, influencing positive changes, and exploring new technologies to stay ahead in the ever-evolving field of software engineering and AI.

Join Rise to see the full answer
What qualifications do I need to become a Software Engineer - NodeJS at Leonardo.Ai?

To qualify for the Software Engineer - NodeJS position at Leonardo.Ai, candidates should have strong backend development experience with NodeJS, expertise in building scalable systems with TypeScript, REST APIs, or GraphQL, and proficiency in database technologies like PostgreSQL. Experience with cloud platforms like AWS or Azure is also important, along with strong problem-solving skills and excellent communication abilities.

Join Rise to see the full answer
How does the teamwork look for a Software Engineer - NodeJS at Leonardo.Ai?

Teamwork at Leonardo.Ai is collaborative and cross-functional. As a Software Engineer - NodeJS, you'll work closely with product and design teams to ensure project alignment. The culture promotes knowledge sharing and mentorship, allowing team members to learn from one another while driving technical excellence collectively.

Join Rise to see the full answer
What is Leonardo.Ai’s work culture like for a Software Engineer - NodeJS?

Leonardo.Ai fosters an inclusive work culture that values diversity and empowerment. As a Software Engineer - NodeJS, you will enjoy a flexible work environment that supports work-life balance, continuous learning opportunities, and a focus on personal career growth. Moreover, the company actively encourages all employees to share their unique perspectives and experiences.

Join Rise to see the full answer
What benefits can a Software Engineer - NodeJS at Leonardo.Ai expect?

Software Engineers - NodeJS at Leonardo.Ai can expect a competitive salary, equity options, a day off for their birthday, and remote or hybrid work opportunities. Additional benefits include 20 days of annual leave, parental leave, wellness and home office budgets, training expenses, and engaging company events that promote community and fun.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - NodeJS
Can you explain your experience with NodeJS and how it relates to the role at Leonardo.Ai?

In your answer, be specific about your previous projects utilizing NodeJS, the challenges you faced, and how you overcame them. Mention any frameworks or technologies you've used, such as Express or NestJS, and how they helped you build efficient backend systems.

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

Discuss your approach to writing maintainable code, such as using comments, modularity, and adhering to coding standards. Elaborate on best practices you've followed to ensure scalability, such as performance testing and proper database indexing.

Join Rise to see the full answer
Describe a situation where you had to troubleshoot a complex issue. What steps did you take?

Share a specific example from your experience, outlining the issue, the investigation process, and how you implemented the solution. Highlight your problem-solving skills and your ability to work under pressure.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Explain your communication strategies and how you prioritize the alignment of everyone's goals. Include examples of past collaboration and how you value different perspectives from product and design teams.

Join Rise to see the full answer
What’s your experience with REST APIs and GraphQL, and how do you determine which to use?

Discuss your familiarity with both REST APIs and GraphQL, offering insights into specific projects where you've used them. Explain the decision-making process you follow when choosing between the two based on the project requirements.

Join Rise to see the full answer
Can you provide an example of a time you had to mentor someone in a technical capacity?

Share your experiences mentoring colleagues, focusing on your approach to providing support and sharing knowledge. Highlight the impact your mentorship had on their development and the team's dynamics.

Join Rise to see the full answer
What practices do you follow to remain updated on emerging technologies?

Talk about the resources you utilize, such as online courses, webinars, or technology blogs. Emphasize your commitment to professional development and staying ahead of industry trends, particularly in AI and software engineering.

Join Rise to see the full answer
Discuss a project where you successfully impacted positive change within your team.

Provide details about a specific initiative or change you championed within your team, the collaborative process involved, and the outcomes achieved. Focus on how it improved efficiency, morale, or innovation.

Join Rise to see the full answer
How do you uphold ethical standards in your work as a Software Engineer?

Explain your commitment to ethical practices in software development, such as inclusivity, following industry standards, and ensuring code security. Share examples of how you have advocated for best practices in a previous role.

Join Rise to see the full answer
What inspires you about working at Leonardo.Ai?

Tailor your answer to reflect your passion for creativity and AI, and how that aligns with Leonardo.Ai’s mission. Mention specific aspects of the company’s work culture, projects, or values that resonate with you and why.

Join Rise to see the full answer
Similar Jobs
Leonardo.Ai Remote No location specified
Posted 7 days ago
Posted 7 days ago
Posted 2 days ago
Photo of the Rise User
Auria Hybrid No location specified
Posted 7 days ago
Photo of the Rise User
Scale3C Remote Vilnius, Vilniaus, Lithuania
Posted 12 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Upstart Remote United States | Remote
Posted 5 days ago
Photo of the Rise User
Posted yesterday
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 6, 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!