Not specified
Desenvolvedor Full Stack Sênior
- Location
- Brazil
- Work type
- Remote · Full-time
- Salary
- Not listed
- Posted
- (3 days ago)
About the role
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Full Stack Developer based in Brazil.
As a Senior Full Stack Developer, you will play a key role in designing, developing, and maintaining reliable, high-performance software solutions within an innovation-driven technology environment. You will work across both front-end and back-end development, contributing to scalable applications and modern system architectures. Using technologies such as Angular, .NET, C#, and Python, you will help build robust solutions aligned with business and technical requirements. You will also contribute to architectural decisions, data modeling, system integration, and continuous improvement initiatives. Working closely with technical and business teams, you will ensure system availability, performance, security, and reliability. This is an excellent opportunity to take ownership of complex technical challenges while contributing to innovative solutions in the financial services sector.
Accountabilities:
Requirements:
Bachelor's degree in Computer Science, Information Systems, or a related field. Professional experience with microservices architecture and Hexagonal Architecture (Ports and Adapters). Front-end development experience using Angular. Strong experience with .NET technologies, including ASP, C#, and .NET Core. Practical experience with Python development. Familiarity with DevOps practices and CI/CD pipelines. Experience working with relational databases, preferably Microsoft SQL Server. Hands-on experience with synchronous and asynchronous processing, including transaction management. Experience with messaging technologies such as Apache Kafka and RabbitMQ. Experience developing RESTful APIs using authentication and authorization protocols such as JWT and OAuth2. Knowledge of caching solutions, particularly Redis. Strong understanding of software testing practices, including unit testing, mocks, and Sonar.Nice to have:
Experience developing and maintaining highly available, 24/7 systems. Familiarity with Agile methodologies, particularly Scrum and Kanban. Previous experience working with anti-fraud solutions. Knowledge of Docker and Kubernetes. Experience using Azure DevOps. Familiarity with Dynatrace for application performance monitoring.