Role Overview
We are looking for a Back-end Developer to work on the evolution, modernization and maintenance of a production SaaS platform with high impact on end users and business operations.
- Evolve, modernize and sustain a production SaaS platform that significantly impacts end users and business operations.
- Work primarily with .NET Core, .NET 8, C#, SQL Server and Azure.
- Contribute directly to the development and improvement of APIs, integrations, services, performance, security, observability and platform stability.
- Solve real-world problems, operate in critical production environments and help drive sustainable improvements to product architecture and engineering.
Requirements
- Solid experience in back-end development
- Experience with C# and .NET Core
- Knowledge of .NET 8
- Experience building REST APIs
- Experience with SQL Server
- Knowledge of database performance, queries, indexes and troubleshooting
- Experience with Azure cloud
- Familiarity with Git and best practices for version control
- Understanding of API security, authentication and authorization
- Ability to operate and troubleshoot critical production systems
- Good communication skills and ability to collaborate with Product and Engineering teams
- Preferred / Nice-to-have:
- Knowledge of Vue.js
- Knowledge of React or React Native
- Experience with GCP (Cloud Run, Cloud SQL, Pub/Sub, Cloud Storage or similar)
- Knowledge of Docker and containers
- Experience with Azure DevOps or GitHub Actions
- Experience with Application Insights, Azure Monitor or similar tools
- Experience with automated testing
- Knowledge of messaging, queues and asynchronous processing
- Experience with modular architecture, microservices or distributed systems
- Experience with SaaS platforms or high-volume transactional systems
- Knowledge of LGPD (Brazilian data protection law), security and auditing
Tech Stack
- Azure
- Cloud
- Docker
- Google Cloud Platform
- JavaScript
- React
- React Native
- SQL
- Vue.js
- .NET