On-site
Florianópolis, SC, Brazil
Salary Range
Contractor
Experience Level
Senior
Job closed
This job has been closed and is no longer accepting applications. Browse other open jobs
Requirements
Desired Skills
Tasks and Responsibilities
Show originalWe 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: