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.
Mid-Level Backend Developer | Node.js at Getnet
On-site - São Paulo, SP
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.