Senior Systems Development Analyst – Node.js Backend

Posted 2 days ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Engage in the complete lifecycle of backend solutions, from problem identification through to implementation, deployment, and production monitoring.

• Design, enhance, and sustain applications, APIs, and services utilizing Node.js as the core technology stack.

• Create and manage REST APIs and facilitate integrations between both internal and external systems.

• Work with distributed architectures, microservices, service-to-service communication, and messaging systems.

• Contribute to defining and advancing solution architectures.

• Implement Clean Code principles, Design Patterns, and software architecture best practices.

• Develop and uphold unit and integration tests.

• Execute resilience strategies such as Retry, Timeout, Circuit Breaker, and Fallback mechanisms.

• Investigate incidents, analyze logs, and troubleshoot issues in applications, integrations, and databases.

• Determine root causes and recommend permanent solutions.

• Work with relational databases, including the creation, review, and analysis of SQL queries.

• Assist in performance analysis and database troubleshooting.

• Utilize Azure DevOps, including version control, pull requests, and CI/CD pipelines.

• Engage in code reviews and technical discussions.

• Evaluate solution impacts, risks, dependencies, effort, and complexity.

• Monitor applications in production and aid in incident resolution.

• Collaborate with teams in Development, Product, Quality, Infrastructure, Security, and more.

• Share knowledge and foster the technical growth of the team.

• Identify opportunities for automation and continuous improvement.

• Collaborate with systems and services developed in Python or Java as needed.


⛳️ Requirements

• Demonstrated experience or strong knowledge in backend development with Node.js.

• Proficiency in developing and consuming REST APIs.

• Familiarity with JavaScript and/or TypeScript in backend development.

• Experience with systems integration.

• Knowledge of distributed architectures and microservices.

• Understanding of messaging and asynchronous processing.

• Competence in relational databases and SQL.

• Skills in analyzing and diagnosing issues in applications and databases.

• Experience in unit and integration testing.

• Proficiency in Git and version control systems.

• Familiarity with Azure DevOps.

• Experience with CI/CD pipelines.

• Knowledge of Design Patterns, Clean Code, and best practices in software engineering.

• Proficiency in failure handling and resilience patterns such as Circuit Breaker, Retry, Timeout, and Fallback.

• Understanding of application and API security principles.

• Experience in application troubleshooting and log analysis.

• Knowledge of production application monitoring and support.

• Familiarity with or experience in developing systems using Python or Java.

• Knowledge of Resilience4j or similar frameworks for managing failures.

• Experience with hexagonal architecture and event-driven architecture.

• Familiarity with non-relational databases.

• Knowledge of Escritural Receivables, registries, or regulated financial solutions.

• Experience with high-criticality or high-volume transactional applications.

• Background in technology companies, fintechs, or financial institutions.

• Understanding of banking integrations, payment methods, or financial connectivity.

• Experience in application observability and monitoring.

• Familiarity with modernizing applications or integrating with legacy systems.


🏝️ Benefits

• Position also open to candidates with disabilities.

• Remote work available.

People also viewed

Smartitory1 day ago

Java Fejlesztő

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Händlerbund1 day ago

Backend Developer, PHP, Laravel

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
ASRC Federal1 day ago

Senior Drupal Subject Matter Expert

US flagDistrict of Columbia, +1 more stateFull-timeBackend Engineer
ApplyView job
SPD Technology1 day ago

Senior Backend Engineer – Payments, Go, TypeScript, Node.js

UA flagUkraine, +5 more countriesFull-timeBackend Engineer
ApplyView job
BigDataCorp1 day ago

Mid-Level Back-End Developer – Research and Development

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Modash1 day ago

Senior Backend Engineer, Data Core

EE flagEstonia, +5 more countriesFull-timeBackend Engineer€80k – €110k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers