Mid-Level Backend Developer | Node.js at Getnet

On-site - São Paulo, SP

Apply

A Mid‑Level Backend Developer at Getnet will develop and maintain Node.js microservices, support data loading processes with Spart/Databricks, design distributed architecture solutions, analyze production incidents, and drive continuous improvement of data pipelines and backend applications.

Requirements

Skills

  • Design, development, and testing of distributed data processing solutions
  • Node.js (JavaScript)
  • Unit testing with Jest
  • Third‑party services integration (AMQP, SOAP, HTTP)
  • Big Data solutions
  • SQL (MySQL, Postgres, SQL Server, PLSQL)
  • MongoDB
  • Kafka, RabbitMQ, Service Bus
  • Microservices architecture, topics and queues
  • CI/CD pipelines (Azure DevOps, GitLab, Git Flow)
  • Cloud knowledge (preferably Azure)
  • Design Patterns, SOLID, Clean Code

Languages

  • Portuguese

Responsibilities

  • Develop and maintain Node.js microservices for integration and data processing
  • Support development of data load processes in Spart/Databricks (Batch and Streaming) with the data team
  • Direct technical solutions focused on distributed architecture, microservices and messaging
  • Analyze and address production incidents
  • Maintain and evolve processes for failure correction and continuous optimization
  • Analyze and coordinate implementation of improvements in data pipelines and backend applications

Technologies

Node.jsJavaScriptJestAMQPSOAPHTTPBig DataMySQLPostgreSQLSQL ServerPL/SQLMongoDBKafkaRabbitMQService BusAzure DevOpsGitLabGit FlowAzureApache SparkScalaDatabricksData LakeData WarehouseJavaSpring BatchDocker

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.