Senior Full-Stack Developer, React, .NET

Posted Nov 4

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Create user interfaces using React and TypeScript, focusing on reusable components while adhering to best practices for accessibility, responsiveness, and performance.

• Execute user workflows involving forms, tables, filters, and pagination, effectively managing loading states, errors, and conflicts.

• Develop and enhance REST APIs in .NET, ensuring well-documented contracts, input validation, standardized error responses, and robust frontend integration.

• Enforce business rules, manage state, and control permissions, all while maintaining consistency and traceability.

• Design and implement background processing services and messaging integrations, ensuring idempotency, concurrency control, and mechanisms for failure recovery.

• Establish persistence and query mechanisms in relational databases, incorporating schema evolution, transactions, indexes, and data-access optimization.

• Connect systems and process structured files, guaranteeing validation, compatibility, and suitable failure handling.

• Develop authentication and authorization systems based on roles and context, safeguarding data, files, credentials, and sensitive operations.

• Construct tests for components, APIs, contracts, integrations, and end-to-end journeys, collaborating with QA to validate crucial workflows.

• Implement logging, metrics, and tracing; troubleshoot frontend-to-backend issues; and participate in code reviews and automated deployment processes.


⛳️ Requirements

• A completed Bachelor’s degree; all fields of study are accepted.

• Significant experience in full-stack development, particularly with web interfaces and backend services.

• Proficient in React, TypeScript, HTML, and CSS.

• Experience with component-based development, state management, and API consumption.

• Familiarity with C# and .NET for crafting APIs and services.

• Understanding of REST APIs, contract documentation, data validation, and error handling.

• Proficient with SQL, relational databases, object-relational mapping, and schema evolution.

• Experience in asynchronous processing and messaging, including idempotency, retries, concurrency, and transactional consistency.

• Experience integrating applications with cloud services, file storage, and message queues.

• Knowledge of authentication, server-side authorization, and data protection in web applications.

• Experience with automated testing, Git, code reviews, and continuous integration and delivery.

• Ability to manage deliverables autonomously, analyze issues end-to-end, and communicate technical decisions and limitations clearly.

• Experience with auditing, traceability, and complex business rules is advantageous.

• Familiarity with system integrations and processing large amounts of data or files is a plus.

• Knowledge of federated authentication and access control is a plus.

• Experience with contract testing and recovery strategies for asynchronous integrations is a plus.

• Knowledge in observability, containers, and operating distributed applications is a plus.

• Experience with component libraries and accessibility testing is a plus.


🏝️ Benefits

• All Points (points program for airline tickets and hotel stays).

• Medical insurance.

• Dental insurance.

• Life insurance.

• Pet care plan.

• Mobility benefits, including fuel and Uber or 99 options.

• Flex reimbursement (eyeglasses, vaccines, education, concerts, and more).

• Meal and/or food allowance.

• Birthday off.

• Gympass.

• Financial consulting and facilitated loans.

• Alelo Club with discounts at various stores and pharmacies.

• 180-day maternity leave.

• 30-day paternity leave.

• Childcare assistance during the baby’s first year.

• Transportation allowance based on project or department needs.

• Annual bonus program.

• Commission for referring new clients.

• Global training and development center.

• Flex Time for professional development.

• Mentoring programs with leaders.

• Semiannual performance reviews.

• Feedback culture and recurring 1:1 meetings.

• Personalized development plan.

• Darwin — global training program.

• Grounding — global training program for newly hired professionals.

• Induction — international onboarding.

• Spinnaker — training for managers and senior managers.

People also viewed

finanzen.net GmbH22 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care22 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free22 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures22 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics22 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX22 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers