Desenvolvedor FullStack .Net/React Sênior
Jobgether
- Brazil
- Remote
- Full-time
- Mid Level
- Posted
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
