
Mid-Level Fullstack Developer
ultima milla
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Provide advanced technical support (N3), analyzing, diagnosing and resolving complex issues in web applications, .NET APIs, integrations and frontends.
- Investigate critical incidents, perform advanced troubleshooting and propose permanent fixes to ensure stability.
- Maintain production systems: monitoring, log analysis, performance and application behavior.
- Collaborate with Engineering, Infrastructure and Data teams to reproduce scenarios, validate hypotheses and implement fixes/improvements.
- Develop fixes, hotfixes and enhancements in the backend (.NET / SQL Server) and frontend (React Native, Vue.js within MVC).
- Analyze, optimize and maintain stored procedures, views and SQL queries related to performance, incidents and integrations.
- Support Product and Engineering in technical triage, providing insights on impact and feasibility.
- Ensure technical quality by following best practices, conducting code reviews, writing unit tests and keeping documentation up to date.
- Create and maintain documentation, incident playbooks, runbooks and support procedures.
- Contribute to the evolution of the architecture by identifying failures, bottlenecks and opportunities for improvement.
- Act as a technical reference for N1/N2 teams, providing guidance and knowledge transfer.
Requirements
- Solid experience in advanced technical support (N3/SRE), working on analysis and resolution of complex incidents.
- Proficiency in ASP.NET MVC, Web API and .NET Core for maintenance, fixes and service evolution.
- Advanced knowledge of SQL Server: query optimization, creating stored procedures/views, performance analysis (locks, deadlocks, indexes, execution plans).
- Experience with modern frontend technologies: React Native (fixes/adjustments) and Vue.js integrated with ASP.NET MVC, and strong command of JavaScript (ES6+) and TypeScript.
- Experience with REST APIs: interception, error handling, logging, authentication and use of Swagger (contract-first).
- Strong troubleshooting skills: log analysis, stack traces, profiling and reproducing complex scenarios.
- Knowledge of observability and monitoring (Elastic/Kibana, Grafana, metrics and logs).
- Experience with performance optimization on the frontend (re-renders, memoization, list rendering), backend (.NET profiling, GC), and database (indexing, tuning).
- Experience with tracing and error analysis tools (Sentry, Datadog, New Relic, AppInsights).
- Experience with micro-frontends, modularization and domain separation.
- Familiarity with Git, CI/CD and deployment pipelines.
- Ability to create technical documentation, runbooks and incident playbooks.
- Contribution to platform resilience, incident reduction and continuous improvement.
- Strong technical communication and collaboration with squads, infrastructure, product and N1/N2 levels.
Benefits
- Work model: 100% remote
- International environment
- Contract type: PJ (contractor)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETASP.NET MVCWeb API.NET CoreSQL ServerReact NativeVue.jsJavaScriptTypeScriptREST APIs
Soft Skills
troubleshootingtechnical communicationcollaborationguidanceknowledge transferincident reductioncontinuous improvement