Skip to content
Jobgether

Pessoa Desenvolvedora Full-stack React / .NET — Sênior

BrazilRemote · Brazil
Full-time · Security & IT
POSTED 4 NOVVERIFIED 5M AGO
Apply Ask
Open for
0d
since 4 Nov
Hiring · 30d
2,000
+710 net · open roles
TypeScriptReactCSSC#/.NETSQL

Accountabilities:

  • Develop and maintain modern web interfaces using React and TypeScript, applying reusable component patterns and best practices in accessibility, responsiveness, and performance.
  • Build intuitive user experiences involving forms, tables, filters, and pagination, ensuring clear handling of loading states, errors, and conflicts.
  • Design, implement, and evolve REST APIs using .NET, including documented contracts, input validation, standardized error responses, and strongly typed frontend integrations.
  • Implement business rules, application state management, and permission controls while ensuring data consistency, security, and traceability.
  • Develop background processing services and messaging-based integrations, applying idempotency, concurrency management, and failure recovery strategies.
  • Implement and maintain relational database persistence and queries, including schema evolution, transactions, indexing, and query optimization.
  • Integrate multiple systems and process structured files, ensuring data validation, compatibility, and appropriate error handling.
  • Implement authentication and authorization mechanisms based on user roles and context, protecting sensitive data, files, credentials, and operations.
  • Develop and maintain automated tests covering components, APIs, contracts, integrations, and end-to-end user journeys.
  • Collaborate with QA teams to validate critical workflows and ensure software quality.
  • Implement observability practices through logs, metrics, and distributed tracing to monitor application performance and investigate issues across frontend and backend services.
  • Participate in code reviews, technical discussions, and automated software delivery processes, contributing to continuous improvement and engineering best practices.

Requirements

  • Bachelor's degree in any field; all academic backgrounds are welcome.
  • Strong professional experience in full-stack development, with hands-on expertise in both web frontend applications and backend services.
  • Advanced knowledge of React, TypeScript, HTML, and CSS, including component-based architecture, state management, and API consumption.
  • Solid experience with C# and .NET for developing APIs, backend services, and business applications.
  • Strong understanding of REST API design, contract documentation, data validation, and standardized error handling.
  • Experience with SQL and relational databases, including object-relational mapping (ORM) and controlled database schema evolution.
  • Practical experience with asynchronous processing and messaging systems, including idempotency, retries, concurrency management, and transactional consistency.
  • Experience integrating applications with cloud services, file storage solutions, and message queues.
  • Knowledge of authentication, server-side authorization, access control, and data protection in web applications.
  • Experience with automated testing, Git, code reviews, and continuous integration and continuous delivery (CI/CD) practices.
  • Strong problem-solving and analytical skills, with the ability to independently manage end-to-end deliveries and investigate technical issues.
  • Excellent communication skills, with the ability to clearly explain technical decisions, limitations, and solutions to different stakeholders.
  • Autonomy, accountability, collaboration, and a continuous improvement mindset.

Nice to have

  • Experience developing applications that require auditability, traceability, and complex business rules.
  • Background in system integrations and processing large volumes of data or structured files.
  • Knowledge of federated authentication standards and advanced access control mechanisms.
  • Experience with contract testing and recovery strategies for asynchronous integrations.
  • Familiarity with observability tools, containerization, and distributed application operations.
  • Experience working with component libraries and accessibility testing for interfaces involving large volumes of information.

Benefits

Flexible benefits

  • All Points program, offering points that can be redeemed for airline tickets and accommodation.

How Jobgether works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Source · JobgetherFirst seen 4 NovOriginal ↗