Lead Full Stack Developer | Yarraville X3 | $160K + Super
.NET/React, Application Architecture
About Us:
We are an innovative and rapidly growing technology company on a mission to build scalable, high-performance solutions that address the needs of our customers. Our talented team is focused on delivering cutting-edge products with modern architectures and a forward-thinking approach. As part of our ongoing expansion, we are looking for an experienced Lead Full-Stack Developer with a strong background in .NET and TypeScript to lead our development efforts, mentor junior developers, and drive the technical direction of our projects.
The Role:
As a Lead Full-Stack Developer, you will be at the helm of our development team, overseeing both backend and frontend application architecture. You will lead the design and implementation of scalable systems, advocate for best coding practices, and provide mentorship to junior developers. This is a key role where your technical expertise will directly influence the quality and performance of our applications while fostering an environment of collaboration and growth within the team.
In addition to your technical leadership, you'll be responsible for driving the adoption of SOLID principles, ensuring efficient software release processes, and facilitating Agile workflows. If you’re a seasoned Full-Stack Developer with leadership experience and a passion for mentoring, this is your chance to make a significant impact.
Key Responsibilities:
* Architect &; Implement Scalable Systems: Design and implement robust application architecture that supports growth, performance, and scalability.
* Lead &; Mentor: Guide junior developers in adhering to best coding practices, including SOLID principles, DRY methodology, and clean code practices. Provide mentorship and support to foster their professional growth.
* Code Reviews &; Best Practices: Lead code reviews, offer constructive feedback, and ensure that high-quality, maintainable code is delivered by the team.
* Testing &; Quality Assurance: Ensure comprehensive testing and debugging practices are in place, maintaining high standards of code quality and functionality.
* Continuous Improvement: Proactively identify performance bottlenecks or code limitations and suggest improvements to optimize performance, maintainability, and scalability.
* Facilitate Collaboration: Lead team meetings, sprint planning, and retrospectives, ensuring alignment on project goals and timelines. Encourage knowledge sharing and foster collaboration across the team.
* Version Control &; Release Management: Oversee software release processes, version control using Git, and ensure smooth collaboration across all team members.
* Architectural Decisions: Contribute to the architectural direction and make technical decisions that influence project outcomes.
About You:
* 5+ years of experience in full-stack development, with a focus on .NET technologies (C#, ASP.NET Core) and TypeScript.
* Expertise in backend technologies: Strong experience in designing RESTful APIs with C#, ASP.NET Core, and optimizing backend performance for scalability.
* Frontend experience: Proficient with modern front-end frameworks (such as Angular, React, or Vue.js) using TypeScript, with a focus on delivering high-quality UI/UX designs.
* Database experience: Extensive experience working with MongoDB and SQL Server—ability to design, manage, and optimize complex database systems.
* Team leadership &; mentorship: Proven track record of leading and mentoring development teams, fostering collaboration, knowledge sharing, and skill development.
* Version control: Advanced proficiency with Git for version control and ensuring smooth collaboration across teams.
* Agile expertise: Experience working in Agile/Scrum environments, including leading sprint planning, retrospectives, and ensuring alignment across teams.
* Analytical &; Troubleshooting Skills: Strong analytical mindset with excellent troubleshooting capabilities to solve complex technical challenges.
* Commitment to Clean Code: Passionate about writing clean, maintainable code and following best practices in software development.
* Unit Testing &; Debugging: Experience with unit testing and debugging practices to ensure high-quality code delivery.
* Continuous Learner: A strong passion for learning new technologies and keeping up with industry trends, and a desire to foster a culture of innovation within the team.
What We Offer:
* Competitive salary of $160,000 + Super.
* Flexible working arrangements with 3 days per week in the Melbourne office.
* Opportunity to lead a growing team and drive technical decisions that will have a lasting impact on our products and platform.
* Access to the latest tools and technologies, with a focus on continuous improvement and career growth.
* A collaborative and supportive work culture with a team that values innovation, excellence, and professional development.
* An opportunity to make a real difference by working on projects that have a direct impact on customers and users.
How to Apply:
If you're ready to step into a leadership role and help drive the technical success of our development team, we would love to hear from you. Please submit your resume and a cover letter outlining your experience, leadership background, and why you're excited about this opportunity.