
Backend Developer – Mid-level
ultima milla
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Design, develop, and evolve complex RESTful APIs in .NET C# handling high traffic.
- Perform performance analysis of applications and databases.
- Ensure observability (logs, metrics, tracing) for the APIs.
- Collaborate with Product, Infrastructure, and Data teams.
- Support decisions on API versioning, security, and scalability.
- Contribute to the improvement of CI/CD pipelines.
- Work in distributed and integrated environments.
- Support continuous improvement processes and reduction of technical debt.
- Write and run unit and integration tests to ensure code quality and robustness.
- Contribute to software documentation using Swagger/OpenAPI.
Requirements
- Degree preferred in Systems Analysis and Development or a related field.
- Strong experience with C# and .NET (ASP.NET Core / MVC / APIs).
- Proven experience with RESTful APIs in production.
- Proficiency in SQL Server (complex queries, indexes, execution plans).
- Practical knowledge of async/await, Task, parallelism, and concurrency.
- Experience with Swagger/OpenAPI and API versioning.
- Knowledge of software architecture (layers, separation of concerns).
- Experience with code reviews and providing technical guidance.
- Ability to diagnose and resolve performance issues.
- Familiarity with SOLID principles and Clean Code.
- Experience with agile methodologies.
- Experience with AWS (ECS, EC2, RDS, S3, CloudWatch).
- Knowledge of distributed architectures.
- Experience with resilience patterns (Retry, Circuit Breaker, Bulkhead).
- Knowledge of CQRS and eventual consistency.
- Experience with CI/CD (GitHub Actions, GitLab CI, Azure DevOps).
- Knowledge of messaging systems (Kafka, RabbitMQ, SQS).
- Experience with Columnstore Index and advanced tuning in SQL Server.
- Experience with high-volume systems.
- Participation in open-source projects.
- Microsoft or AWS certifications.
- Knowledge of API security (authentication, rate limiting, idempotency).
- Experience migrating or refactoring legacy systems.
Benefits
- International environment.
- 100% remote
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NETRESTful APIsSQL Serverasync/awaitTaskparallelismconcurrencyCI/CDresilience patterns
Soft skills
collaborationtechnical guidancediagnosing performance issuescontinuous improvementcode quality assurance
Certifications
Microsoft certificationsAWS certifications