
Senior Full-Stack Developer, React, .NET
Posted Nov 4

Posted Nov 4
This is a fully remote position, open to applicants in Brazil.
• 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.
• 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.
• 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.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.