Datacom

Tech Lead, .NET and React

Datacom

full-time

Posted on:

Origin:  • 🇳🇿 New Zealand

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

ASP.NETAWSAzureCloudEntity FrameworkJavaScript.NETReactReduxSQLTypeScript

About the role

  • Provide hands-on technical leadership and mentorship to the development team
  • Actively contribute to full-stack development using .NET back-end and React front-end
  • Conduct code reviews, enforce coding standards and best practices
  • Contribute to software architecture and design decisions for scalable, performant solutions
  • Design and implement secure, well-documented RESTful APIs
  • Work with Entity Framework Core for database interactions, migrations and optimization
  • Participate in project planning, estimation, tracking progress and risk identification
  • Lead problem-solving and troubleshooting of complex technical issues
  • Communicate with stakeholders including product managers and business analysts to enable collaboration
  • Stay up-to-date with .NET and React advancements and share knowledge across the team

Requirements

  • 5+ years of extensive experience with the .NET technology stack
  • Deep expertise in C# and .NET Core, including ASP.NET Core, async/await and LINQ
  • Proven experience designing and implementing secure, scalable RESTful APIs using ASP.NET Core
  • Strong knowledge of Entity Framework Core (code-first and database-first), migrations, and performance tuning
  • 4-5 years of hands-on experience developing with React
  • Proficiency in modern JavaScript (ES6+) and TypeScript
  • Deep knowledge of React concepts, hooks, and state management (Redux Toolkit or Zustand)
  • Experience with front-end component libraries (Material-UI, Ant Design) and modern build pipelines
  • Front-end performance optimization techniques (lazy loading, code splitting, memoization)
  • Proven experience leading and mentoring a team of developers
  • Strong understanding of software architecture principles and design patterns
  • Excellent communication and interpersonal skills
  • Proficiency in database design and management (e.g., SQL Server)
  • Experience with cloud platforms (Azure, AWS)
  • Knowledge of DevOps practices and tools (plus)
  • Must be willing and able to remain hands-on technically