Localiza&Co

Senior Software Developer – .NET

Localiza&Co

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

DockerEntity FrameworkGraphQLKafkaKubernetesMongoDB.NETPostgresRabbitMQSQL

About the role

  • Think in terms of systems, not just code — design scalable, resilient architectures before writing the first line, considering trade-offs between performance, cost, complexity and time-to-market.
  • Take end-to-end ownership — full responsibility from conception to deployment, from monitoring to continuous evolution, ensuring systems are resilient and observable.
  • Implement technical solutions that meet requirements, following design patterns and development best practices.
  • Maintain and optimize existing systems, including refactoring legacy code and fixing critical bugs.
  • Translate technical decisions to the business — clearly communicate architectural and technical impact to stakeholders, bridging technology and business vision.
  • Implement automated tests to ensure software quality (unit, integration and end-to-end).
  • Design for observability from the start — build systems with appropriate monitoring, traces, metrics and alerts, and consider disaster recovery and business continuity.
  • Actively participate in the software delivery cycle and agile ceremonies (daily meetings, dailies, refinements, sprint reviews, retrospectives, etc.).
  • Proactively identify problems, propose solutions and execute autonomously without waiting for instructions.
  • Simplify processes and remove unnecessary complexity, always striving to raise quality and avoid rework.

Requirements

  • Strong experience in backend development using the .NET platform, with emphasis on C#.
  • Solid knowledge in developing RESTful APIs and service integration best practices.
  • Hands-on experience with GraphQL in production.
  • Experience with databases such as SQL Server, Sybase and MongoDB.
  • Knowledge of Aurora PostgreSQL and managed high-availability databases.
  • Experience with Elasticsearch for real-time search and analytics.
  • Query optimization and data modeling skills.
  • Familiarity with tools like Entity Framework and Dapper.
  • Solid experience with messaging systems such as RabbitMQ and Kafka.
  • Knowledge of event-driven architecture and resilient asynchronous systems.
  • Experience with microservices architectures, containerization (Docker) and orchestration (Kubernetes).
  • Experience in high-volume, mission-critical systems where resilience and performance are essential.
  • Ability to evaluate trade-offs between performance, cost, complexity and time-to-market.
  • Knowledge of security practices, authentication and authorization.
  • Experience with Datadog for distributed monitoring, traces, metrics and alerts.
  • Knowledge of disaster recovery and business continuity planning.
  • Experience designing comprehensive observability from the design phase.
  • Daily use of AI-powered coding tools — GitHub Copilot, Cursor and similar are part of the workflow, significantly increasing delivery speed.
  • Strong experience with design patterns.
  • Experience with agile frameworks such as Scrum and/or Kanban.
  • Solid skills in creating unit, integration and automated tests.
Benefits
  • Profit sharing
  • Company car
  • Food allowance
  • Meal voucher
  • Health insurance
  • Dental plan
  • Gympass membership
  • Private pension plan
  • Home office allowance
  • Allya
  • Unlimited access to courses from our Localiza University
  • Internal training and development programs
  • Discounts on vehicle purchases and rentals

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NETC#RESTful APIsGraphQLSQL ServerMongoDBElasticsearchRabbitMQKafkaDocker
Soft skills
end-to-end ownershipproblem-solvingcommunicationautonomysimplificationcollaborationadaptabilityproactivitycritical thinkingstakeholder engagement