Home
Jobs
Saved
Resumes
Backend Developer Mid/Senior at Macro Digital Sales | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Backend Developer Mid/Senior
Macro Digital Sales
Remote
Website
LinkedIn
Backend Developer Mid/Senior
Brazil
Full Time
4 hours ago
No Sponsorship
Apply Now
Key skills
AWS
Cloud
GRPC
JavaScript
Kafka
Node.js
Postgres
RabbitMQ
TypeScript
VoIP
AI
gRPC
SQS
PostgreSQL
Git
Version Control
Collaboration
About this role
Role Overview
Backend Development: Design, develop and evolve APIs and services responsible for the platform's main flows.
Core Module Development: Work directly on modules such as Campaign Engine, Customer Profile, Integration Hub, Channel Orchestrator and system events.
Integrations: Build integrations with external services (ERPs, WhatsApp, VOIP, payments, data bureaus), ensuring resilience and performance.
Service Architecture: Structure modular, scalable services with clear separation of responsibilities and low coupling.
Data Modeling: Define and evolve data structures with a focus on consistency, performance and multi-tenant environments.
Asynchronous Processing: Implement queues, workers and event-driven processing (e.g., campaigns, deliveries, webhooks).
Observability: Monitor logs, metrics and tracing to ensure stability and rapid identification of issues.
Performance and Scalability: Optimize services to handle high volumes of data, calls and real-time events.
Code Quality: Ensure clean, testable code and follow best practices for versioning and code review.
Collaboration: Work closely with frontend, AI and product teams to ensure deliveries are aligned with business needs.
Requirements
Backend Experience: Solid experience in backend development (preferably Node.js + TypeScript).
APIs: Strong experience building REST APIs (gRPC is a plus).
Databases: Knowledge of data modeling and experience with relational databases (PostgreSQL).
Architecture: Experience with distributed systems, modular architecture or microservices.
Asynchrony: Experience with queues, messaging and asynchronous processing (SQS, RabbitMQ, Kafka or similar).
Integrations: Hands-on experience integrating external APIs and handling failures (retry, fallback, etc.).
Cloud: Experience with AWS or another cloud provider.
Observability: Basic knowledge of logging, metrics and monitoring.
Version Control: Experience with Git and collaborative development workflows.
Tech Stack
AWS
Cloud
GRPC
JavaScript
Kafka
Node.js
Postgres
RabbitMQ
TypeScript
VoIP
Benefits
Health insurance – Amil with co-payment option (optional);
Dental plan – Amil (optional);
Company mobile SIM with free voice and data;
Partnerships with educational institutions;
Birthday day off;
Total Pass.
Apply Now
Home
Jobs
Saved
Resumes