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

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Backend Developer Mid/Senior
Macro Digital SalesBackend Engineer responsible for developing robust APIs and services for Konversa platform. Collaborating with teams and optimizing solutions at Macro, a digital performance ecosystem.
Tech Stack
Tools & technologiesAWSCloudGRPCJavaScriptKafkaNode.jsPostgresRabbitMQTypeScriptVoIP
About the role
Key responsibilities & impact- 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
What you’ll need- 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.
Benefits
Comp & perks- 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.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
backend developmentNode.jsTypeScriptREST APIsdata modelingrelational databasesdistributed systemsmicroservicesasynchronous processingcloud computing
Soft Skills
collaborationcommunication