Restive
Lead .NET Engineer
RestiveAustralia13 hours ago
Full-timeInformation Technology
About This Role

We are seeking a talented and driven Lead Fullstack Engineer to join our engineering team. In this role, you will be responsible for designing, implementing, and leading the development of scalable, high-performance microservices/APIs to support a variety of business applications. This is a key leadership position, ideal for someone who thrives in a fast-paced environment, enjoys working with modern cloud-native technologies, and is passionate about establishing engineering best practices.

You will also play a critical role in shaping CI/CD strategies, fostering collaboration across teams, and mentoring other engineers to deliver high-quality, maintainable code.

Responsibilities

  • Design and Develop Microservices & APIs: Architect and implement robust, scalable, and secure microservices aligned with cloud-native best practices.
  • Establish Microservices Patterns: Propose and drive adoption of baseline microservices patterns that align with enterprise architecture standards.
  • Lead Technical Discussions: Collaborate with architecture, infrastructure, and development teams to gain alignment and approval for design and implementation decisions.
  • CI/CD Enablement: Define, implement, and optimize CI/CD pipelines to ensure reliable and repeatable deployments.
  • Mentor and Guide Team Members: Lead by example, providing technical leadership, code reviews, and mentorship to other developers on the team.
  • Ensure Integration and Scalability: Understand application logic and infrastructure deeply to ensure seamless integration and deployment at scale.
  • Cross-Team Collaboration: Communicate effectively with stakeholders, product managers, and cross-functional teams to deliver features that meet business objectives.

REQUIREMENTS:

  • Extensive Microservices Experience: Proven experience designing, building, and deploying microservices in production environments, preferably in Azure.
  • Cloud Expertise: Strong understanding of cloud platforms, especially Microsoft Azure (e.g., Azure Functions, Kubernetes, CosmosDB, API Management, Data Factory, ACA).
  • Frontend Experience: Skilled in building modern, responsive web applications using React, TypeScript, JavaScript, HTML5, and CSS3
  • .NET Core Proficiency: Hands-on experience with .NET Core; additional exposure to other ecosystems or AWS is a plus.
  • CI/CD Mastery: Deep experience with setting up and maintaining CI/CD pipelines using tools like GitHub Actions, Azure DevOps, Jenkins, or similar.
  • Infrastructure Acumen: Solid understanding of cloud infrastructure, container orchestration, and infrastructure-as-code.
  • Strong Communication Skills: Excellent written and verbal communication skills; ability to present and explain complex technical topics to diverse audiences.
  • Leadership Capability: Demonstrated ability to lead a team of engineers, influence architectural direction, and drive technical decisions.

Key Skills

Ranked by relevance