Senior Fullstack Developer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Fullstack Developer designing and developing RESTful APIs utilizing .NET and ASP.NET Core at Brasil-Frenet. Contributing to frontend component development and end-to-end project delivery.

Responsibilities:

  • Design, develop, and evolve RESTful APIs using .NET 8+ and ASP.NET Core, focusing on performance, scalability, and sound architectural practices
  • Work in full-stack development, also contributing to component-based frontend development (React, Vue, or similar)
  • Build and maintain integrations with external platforms (e-commerce, marketplaces, and logistics partners) using REST, GraphQL, and OAuth 2.0
  • Implement resilient flows using messaging (e.g., queues, retries, idempotency, circuit breaker)
  • Work end-to-end, from technical design to production deployment (Docker and cloud environments)
  • Investigate critical incidents, perform advanced troubleshooting, and drive root-cause analysis
  • Ensure system observability (APM, structured logs, and metrics) to support operations
  • Actively contribute to architecture decisions, evaluating technical trade-offs and business impact
  • Write and maintain automated tests (unit and integration) as part of development
  • Participate in code reviews, promoting quality, standards, and the team’s technical growth
  • Document APIs and technical flows (OpenAPI/Swagger, diagrams, changelogs)

Requirements:

  • Strong experience with .NET (C#) and ASP.NET Core
  • Experience with full-stack development (React, Vue, or similar)
  • Solid experience designing and consuming RESTful APIs
  • Experience with relational databases (SQL Server) and data modeling
  • Hands-on knowledge of messaging and asynchronous systems (e.g., SQS, RabbitMQ, or similar)
  • Experience with automated testing (xUnit, Moq, or similar)
  • Experience with cloud platforms (preferably AWS: S3, SQS, Lambda, or equivalents)
  • Experience with containers (Docker)
  • Knowledge of observability tools (Datadog, Grafana, New Relic, or similar)
  • Experience with authentication/authorization (OAuth 2.0, JWT)
  • Knowledge of CI/CD and DevOps practices
  • Proficiency with Git and versioning strategies
  • Ability to make technical decisions autonomously
  • Critical mindset regarding architecture and code quality
  • Good communication with technical and non-technical teams
  • Proactive approach to solving complex problems
  • Ownership of the work you develop

Benefits:

  • Work model: 100% remote
  • International environment