Geekhunter Logo

Solutions

Recruitment Software

Post jobs, import profiles, add screening questions, and manage hiring all in one place with personalized questions and control the entire recruitment process.

Recruitment Service

Let our expert team handle the key stages of tech recruitment for you with our specialized team acting in the main stages of recruitment.

Talent Pool

Top-tier Brazilian tech professionals, pre-vetted and ready for action, all pre-selected and ready for new opportunities.

Our Plans

Discover the perfect plan for your needs.

Login

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: