Full-Time Senior Software Engineer
Leonardo.Ai is hiring a remote Full-Time Senior Software Engineer. The career level for this job opening is Senior Manager and is accepting Australia based applicants remotely. Read complete job description before applying.
Leonardo.Ai
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
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: Stay ahead by exploring emerging trends and technologies in software engineering and AI under the mentorship of Tech Leads and the Head of Engineering.
- 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