jobapplier

Desenvolvedor FullStack .Net/React Sênior

Jobgether

This

position

is

listed

on

behalf

of

a

partner

company,

who

manages

all

applications

and

next

steps.

Our

partner

is

looking

for

a

Desenvolvedor

FullStack

.Net/React

Sênior

based

in

Brazil

.

We

are

looking

for

an

experienced

Senior

Full

Stack

Developer

to

contribute

to

a

strategic,

high-complexity

project

in

the

fintech

and

insurance

sectors.

In

this

role,

you

will

design

and

develop

scalable,

high-performance

applications

using

modern

cloud

architecture.

You

will

work

across

backend

development

with

.NET

and

frontend

development

with

React,

leveraging

AWS

infrastructure

and

workflow

automation

technologies.

You

will

play

a

key

role

in

architectural

decisions,

technical

quality,

and

engineering

best

practices.

Working

in

a

collaborative

Agile

environment,

you

will

partner

with

architects,

product

managers,

and

business

stakeholders.

You

will

also

mentor

other

developers

and

help

deliver

innovative

solutions

that

enhance

the

experience

of

millions

of

customers.

Accountabilities

Design,

develop,

and

maintain

robust,

scalable

RESTful

APIs

using

.NET,

applying

software

architecture

principles

and

established

design

patterns.

Build

modern,

responsive,

and

high-performance

user

interfaces

with

React,

ensuring

excellent

usability

and

user

experience.

Design

and

optimize

PostgreSQL

database

schemas,

queries,

and

data

structures

while

maintaining

data

integrity.

Architect

and

implement

cloud-based

solutions

using

AWS

services

such

as

EC2,

RDS,

S3,

Lambda,

and

CloudFront.

Develop

and

orchestrate

business-critical

workflows

using

N8N

and

implement

asynchronous

communication

through

RabbitMQ.

Containerize

applications

with

Docker

to

ensure

consistency

and

reliability

across

development,

testing,

and

production

environments.

Establish

comprehensive

automated

testing

practices,

including

unit

testing

and

mutation

testing

with

Stryker.NET.

Maintain

code

quality

through

Git

version

control,

code

reviews,

and

adherence

to

engineering

best

practices.

Participate

in

Agile/Scrum

ceremonies,

including

sprint

planning,

daily

meetings,

reviews,

and

retrospectives.

Mentor

junior

and

mid-level

developers,

sharing

expertise

in

architecture,

coding

standards,

and

technical

solutions.

Collaborate

with

architects,

product

managers,

and

business

stakeholders

to

align

technical

decisions

with

business

objectives.

Requirements:

Bachelor's

degree

in

Computer

Science,

Software

Engineering,

or

a

related

field,

or

equivalent

professional

experience.

6–8

years

of

professional

experience

in

full-stack

software

development.

Strong

expertise

in

.NET

technologies,

including

C#,

ASP.NET

Core,

LINQ,

and

Entity

Framework

or

equivalent

frameworks.

Advanced

experience

with

React,

including

Hooks,

Context

API,

state

management,

and

frontend

performance

optimization.

Strong

SQL

and

PostgreSQL

knowledge,

including

database

design

and

query

optimization.

Hands-on

experience

with

AWS

services

such

as

EC2,

RDS,

S3,

Lambda,

and

CloudFront.

Experience

with

Docker

and

application

containerization.

Solid

understanding

of

SOLID

principles,

design

patterns,

Clean

Code,

and

scalable

software

architecture.

Experience

with

RabbitMQ

or

other

message-brokering

and

asynchronous

communication

technologies.

Practical

experience

with

automated

testing

frameworks,

such

as

xUnit

or

NUnit

for

.NET

and

Jest

or

React

Testing

Library

for

React.

Proficiency

in

Git,

code

versioning,

and

collaborative

development

practices.

Experience

working

with

Agile

methodologies,

particularly

Scrum

or

Kanban.

Ability

to

design

and

implement

scalable,

reliable,

and

high-performance

applications.

Excellent

communication,

collaboration,

problem-solving,

and

technical

leadership

skills.

A

strong

professional

portfolio

or

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