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
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.