GeekHunter Logo

Plans

Login

EN

EN

Nava Tech for Business

Senior Full Stack Developer - Acquiring

Show original

Hybrid

São Paulo, SP, Brazil

Salary Range

BRL

Full Time Employee

Experience Level

Senior

Requirements

5+ years of experience in the career
Oracle
AWS
React
.NET 8
Docker
Kafka
MongoDB
RabbitMQ
PostgreSQL
Redis

Desired Skills

CI/CD
Protobuf
Arquitetura orientada a eventos
CQRS
Debezium
Microsserviços
Monorepos
Padrão Outbox
Observabilidade
Arquitetura OLAP
Mediator
Bancos colunares

Tasks and Responsibilities

Show original

About the role

We are looking for a Senior Full Stack Developer to work in the acquiring and cards context. The position requires end-to-end technical expertise: backend development in .NET 8+, frontend maintenance in React, cloud applications on AWS, and strong knowledge of the payment methods domain.

Responsibilities

  • Work on software architecture and engineering.
  • Develop and maintain microservices.
  • Implement and maintain worker services.
  • Analyze and optimize memory consumption in applications.
  • Analyze and optimize algorithms.
  • Work with high data volumes.
  • Monitor applications.
  • Use AI agents to assist with development, performance, and time optimization.

Requirements

Technical requirements

  • Backend development in .NET 8+.
  • Frontend developed in React, with knowledge for simple maintenance.
  • Cloud application development (AWS).
  • Messaging (RabbitMS or Kafka).
  • Experience with Oracle, PostgreSQL, MongoDB, and Redis databases.
  • Observability concepts: metrics, tracing, and structured logs.
  • Use of AI agents to assist with development, performance, and applications for time optimization.
  • Docker and CI/CD pipelines.
  • Experience with monorepos.

Business domain

  • Knowledge of payment methods and acquiring: authorization, capture, reversal, chargeback, card brands, MDR, settlement, and receivables schedule.
  • Knowledge of Central Bank regulations applied to payment arrangements and receivables registration.

Software architecture

  • In-depth PostgreSQL: window functions, conditional aggregations (FILTER), timestamptz types, and transaction behavior.
  • Event-driven architecture: Kafka, Protobuf, Outbox pattern, and Debezium.
  • CQRS, mediator, and modeling expected errors without exceptions.
  • Experience with migrations on large databases, including production locking considerations.
  • Exposure to OLAP architecture and columnar databases, understanding when they make sense compared to a transactional database.

Work model and location

Hybrid work model, with in-person presence in São Paulo 3 times per week.

How to apply

Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.

Share job:

How to apply

Applications are made on this page, directly with the company. You need a CV in PDF and an email address to confirm the application.

Share job: