Full stack engineer (80% React.js and 20% .NET Core)

Overview

Remote
Depends on Experience
Full Time

Skills

React.js
ASP.NET
UX
JavaScript
Agile
Redux
TypeScript
HTML
CSS
SQL
. NET
. NET Core
Ant
Azure Functions
Docker
GitHub
Kubernetes
Material UI
MobX
NET Core
Power BI
React
React . js
SQL Server
caching
code reviewsWork
database design
debugging
optimization

Job Details

As a key member of our engineering team, you will play a pivotal role in shaping architectural decisions and influencing project strategy. Leveraging React, .NET 8, and the latest tools, you ll help build and maintain the core technologies that differentiate the client in the market.

This role is integral to our digital strategy, working cross-functionally to drive new revenue and improve margins through user-centric, data-driven software solutions. As client rapidly scales, they are seeking a frontend developer with strong UX sensibilities, ready to design and implement complex user interfaces and thrive in a fast-paced environment.

Key Responsibilities

  • Act as an IT ambassador, building relationships across the organization
  • Collaborate with stakeholders in an Agile-like process to drive results
  • Participate in application architecture discussions and stay ahead of tech trends
  • Lead frontend code development while contributing to .NET backend where needed
  • Write clean, well-documented, and unit-tested code
  • Provide and receive feedback via GitHub code reviews
  • Work closely with InfoSec and compliance teams to ensure security and regulation adherence

Qualifications

  • React Expertise: Extensive experience with React (hooks, context API, component lifecycle, performance optimization, and debugging)
  • Experience building complex data grids, dynamic forms, or custom charting components
  • Ability to seamlessly convert JavaScript components into reusable React components
  • ASP.NET Core Proficiency: Experience with .NET 8 on the backend
  • Passion for UX: Translate business needs into intuitive and effective UI designs
  • Familiarity with component libraries like Material UI or Ant Design
  • Strong knowledge of state management libraries (Zustand, MobX, Redux)
  • Experience with caching strategies and tools like React Query or SWR
  • Proficiency in TypeScript, HTML, CSS, and modern JavaScript frameworks
  • Solid understanding of SQL Server for database design and query optimization

Bonus Skills

  • Experience with Docker, Kubernetes, or Dapr
  • Familiarity with Azure Functions and CosmosDB
  • Knowledge of GitHub Actions for testing and deployment
  • Experience with Power BI or PowerApps
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.