ZigZag is looking for a Senior Full-Stack Developer to join our team!
About our client
Our client is a rapidly growing B2B SaaS start-up revolutionising the construction industry with innovative digital solutions. Their platform empowers construction professionals to streamline workflows, enhance collaboration, and optimise project efficiency like never before. Backed by top-tier venture capital, they are on a mission to reshape the future of construction technology.
About the role
They are seeking a highly skilled Senior Full-Stack Developer to help build and lead a dynamic team.
As a lead Developer, you will play a crucial role in bringing together other talented individuals tasked with the design, development, and implementation of their web and mobile applications. You will work closely with their CTO and cross-functional team members in Australia to create an intuitive and responsive platform that delights their customers.
This role requires a hands-on leader with a strong technical background and a
passion for building scalable and robust applications.
Key Responsibilities:
- Lead a team of developers, from conceptualisation to deployment, ensuring high-quality and timely delivery of features and enhancements
- Foster a culture of open communication and constructive feedback, challenging ideas when necessary to drive excellence
- Collaborate with product managers and designers to translate user requirements and design mockups into functional, responsive, and visually appealing interfaces
- Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions
- Write clean, efficient, and maintainable code, following best practices and coding standards
- Provide technical expertise and guidance on our tech stack, including .NET, Angular, microservices architecture, and mobile app development (specifically Flutter)
- Conduct code reviews and provide constructive feedback to other team members to ensure code quality and consistency
- Mentor team members, fostering a culture of continuous learning and growth
- Optimise application performance for maximum speed and scalability.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven track record of leading teams and delivering high-quality software solutions on time and within budget.
- Proven experience as a full-stack developer, with a minimum of 4 years of experience
- Proficiency in .NET, Angular, and microservices architecture
- Experience with mobile app development, particularly Flutter, is a plus
- Experience with RESTful APIs and asynchronous programming
- Strong communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders
- Ability to work independently and as part of a team in a fast-paced, dynamic environment
- Excellent problem-solving skills and attention to detail
- Not afraid to challenge the status quo and voice ideas and concerns openly
- Willingness to provide and receive constructive feedback in a professional
manner