Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Finnet

Mid-Level Systems Development Analyst

Finnet

. Develop, enhance, and maintain systems, APIs, and services used in Finnet’s solutions .

Posted 9/30/2026full-timeRemote • BrazilMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and maintaining systems, APIs, and services using Python, Node.js, and Java, with a strong focus on REST APIs, relational databases, and CI/CD practices. Proficient in applying software architecture principles, design patterns, and resilience patterns to ensure robust and scalable solutions.

Highest-signal resume keywords
Python DevelopmentNode.js DevelopmentJava DevelopmentREST API DevelopmentAzure DevOps

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software Engineering FundamentalsSystem IntegrationRelational DatabasesSQL QueriesUnit TestingIntegration TestingDesign PatternsResilience PatternsApplication TroubleshootingLog Analysis
Soft Skills
Strong CommunicationCollaborative WorkingAnalytical AbilityCritical ThinkingTechnical Curiosity
Tools & Technologies
Azure DevOpsGitCI/CD PipelinesDockerAWS
Industry Keywords
Financial SystemsBankingPayment MethodsHigh Transaction VolumesLegacy Application Modernization

Tech Stack

Tools & technologies
AWSAzureDockerJavaJavaScriptNode.jsPythonSQL

About the role

Key responsibilities & impact
  • Develop, enhance, and maintain systems, APIs, and services used in Finnet’s solutions
  • Develop applications using Python, Node.js, and Java
  • Develop and maintain REST APIs and system integrations
  • Work with distributed architectures, service-to-service communication, and messaging
  • Investigate incidents, analyze logs, and diagnose issues in applications, integrations, and databases
  • Identify root causes and propose permanent solutions
  • Participate in defining and evolving solution architectures
  • Apply Clean Code, Design Patterns, and software architecture principles
  • Implement retry, timeout, circuit breaker, and fallback mechanisms, including Resilience4j
  • Create and maintain unit and integration tests
  • Work with relational databases and SQL queries
  • Support database troubleshooting and performance analysis
  • Use Azure DevOps, version control, pull requests, pipelines, and CI/CD
  • Participate in code reviews and technical discussions
  • Assess solution impacts, risks, and effort
  • Monitor production applications and resolve incidents
  • Collaborate with development, product, quality, infrastructure, security, and other teams
  • Share knowledge and contribute to the team’s technical growth
  • Identify opportunities for automation and continuous improvement

Requirements

What you’ll need
  • Experience developing systems and solid software engineering fundamentals
  • Experience with or knowledge of Node.js, Java, and/or Python
  • Experience developing and consuming REST APIs
  • System integration experience
  • Knowledge of distributed architectures and microservices
  • Knowledge of messaging and asynchronous processing
  • Experience with relational databases and SQL
  • Experience analyzing and diagnosing database issues
  • Experience with unit and integration testing
  • Git and version control
  • Azure DevOps
  • CI/CD pipelines
  • Design Patterns and development best practices
  • Resilience patterns such as Circuit Breaker, Retry, Timeout, and Fallback
  • Knowledge of application and API security concepts
  • Application troubleshooting and log analysis
  • Technical curiosity, initiative, analytical ability, and critical thinking
  • Strong communication and collaborative working skills
  • Ability to work independently
  • Ability to prioritize and a strong sense of urgency
  • Ability to assess impact, risk, and complexity
  • Comfortable working in dynamic environments with diverse technologies
  • Preferred: experience with financial systems, banking, payment methods, collections, or reconciliation
  • Preferred: experience handling high transaction volumes and integrations
  • Preferred: Docker, AWS and/or Azure, observability, monitoring, API security, and legacy application modernization

Benefits

Comp & perks
  • Remote work
  • Permanent employment
  • Collaborative environment
  • Autonomy and opportunities to propose new ideas
  • Knowledge sharing
  • Continuous learning
  • Opportunity to work from problem analysis through implementation and production monitoring
  • Position also open to people with disabilities (PwD)