LAEPI Logo

English

EN

LAEPI


Florianópolis, SC, Brasil

Senior Full Stack Developer (.NET + React)

Show original

On-site

Florianópolis, SC, Brazil

Salary Range

Not informed

Contractor

Experience Level

Senior

Requirements

7+ years of experience in the career
JWT
Microsoft Azure
Vite
Entity Framework Core
MySQL
C#
Docker
Clean Architecture
React
TypeScript
ASP.NET Core
.NET 8

Desired Skills

OpenTelemetry
Arduino
Azure Key Vault
Recharts
Web Serial API
Azure Monitor
Tailwind CSS
Azure Database for MySQL
Application Insights
SonarQube
ESP32
QuestPDF
Vitest
PWA
shadcn/ui
Azure App Service
Serilog
React Router
ClosedXML

Tasks and Responsibilities

Show original

We are looking for a Senior Full Stack Developer to work on developing solutions that combine software, cloud, and hardware integration, contributing to innovative products focused on occupational engineering.

You will be part of a team responsible for evolving modern applications using .NET 8 and React, participating from architecture definition to the implementation of new features, ensuring technical quality, scalability, and development best practices.

Responsibilities

  • Develop and maintain frontend applications using React, TypeScript, and Vite.
  • Develop APIs and services in C#/.NET 8 (ASP.NET Core).
  • Design and evolve solutions following Clean Architecture principles.
  • Implement integrations between software and devices via Web Serial API and serial protocols.
  • Model and optimize MySQL databases using Entity Framework Core.
  • Develop automated tests for frontend and backend.
  • Participate in code reviews, architecture definition, and technical decisions.
  • Configure and maintain resources in Azure, ensuring availability, security, and observability.
  • Implement best practices for security, authentication, LGPD (Brazilian General Data Protection Law), and data protection.
  • Produce technical documentation and collaborate on the continuous evolution of products.

Requirements

  • Solid experience (7+ years) in Full Stack development.
  • Mastery of C#, .NET 8, and ASP.NET Core.
  • Experience with React, TypeScript, and Vite.
  • Knowledge of Entity Framework Core and MySQL.
  • Experience with REST APIs and JWT authentication.
  • Experience with Clean Architecture and development best practices.
  • Experience with automated testing.
  • Knowledge of Git and Pull Request workflows.
  • Experience with Docker.
  • Experience in Microsoft Azure environments.

Differentials

  • Experience with Azure App Service, Azure Key Vault, and Application Insights.
  • Knowledge of OpenTelemetry, Serilog, and Azure Monitor.
  • Experience with Web Serial API, serial communication, ESP32, or Arduino.
  • Knowledge of programmatic generation of PDFs and spreadsheets (QuestPDF, ClosedXML).
  • Experience with SonarQube.
  • Knowledge of Recharts.
  • Experience with PWA applications and offline functionality.
  • Knowledge of LGPD and data encryption.
  • Experience in industrial systems, IoT, engineering, or occupational health.

Tech Stack

Backend

  • C#
  • .NET 8
  • ASP.NET Core
  • Entity Framework Core
  • JWT
  • Clean Architecture

Frontend

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • shadcn/ui
  • Vitest
  • React Router

Database

  • MySQL 8

Cloud & DevOps

  • Microsoft Azure
  • Azure App Service
  • Azure Database for MySQL
  • Azure Key Vault
  • Application Insights
  • Docker

Observability

  • OpenTelemetry
  • Serilog
  • Azure Monitor

Desired Profile

  • Hands-on profile with a passion for building end-to-end solutions.
  • Analytical thinking and focus on code quality.
  • Proactivity in solving technical problems.
  • Willingness to share knowledge and contribute to architectural decisions.
  • Value development best practices, documentation, and testing.

Share job:

Share job: