




Job Summary: We are seeking a Senior Software Engineer to develop, maintain, and evolve the Dialog platform, with a focus on performance, scalability, and event-driven architecture. Key Highlights: 1. Work from backend to frontend architectural decisions 2. Lead initiatives to improve performance, scalability, and cost 3. Focus on impact, data accuracy, and performance At Dialog, our destination is an ambitious dream. We’ve built a platform that transforms lives, careers, and businesses—and we continue evolving every day. We do this with an open, diverse, fluid, optimistic, and connected approach—a Dialoger way. We seek people who want to grow with us, who act with **ownership, collaboration, and responsibility**, leveraging their full potential to build solutions, generate impact, and be part of this journey. **What you’ll do here:** * Develop and maintain core platform features * Work from backend to frontend architectural decisions * Lead initiatives to improve performance, scalability, and cost * Evolve event-driven architecture * Implement and maintain asynchronous processing * Ensure centralized and auditable logging * Contribute to a gamification system with high data accuracy requirements * Work with legacy systems and enable gradual migration * Support adoption of eventual consistency, caches, and read models * Evaluate Next.js architecture (SSR, BFF, client-side complexity) * Proactively identify technical risks together with Product and Customer Success * Ensure production visibility and quality * Diagnose and resolve complex issues **What you need to bring in your bag:** * Solid experience as a Senior Software Engineer * Experience with cloud architecture (GCP or AWS) * Experience with Go * Experience with React and Next.js * Practical experience with event-driven systems * Mastery of idempotency and asynchronous failures * Knowledge of eventual consistency * Experience with event contracts and schemas * Experience with distributed systems * Experience with caching and read optimization * Experience with messaging (RabbitMQ, Pub/Sub or similar) * Production debugging capability **Nice-to-haves** * Experience with multi-tenant architecture * Experience with API Gateway and BFF * Knowledge of advanced caching strategies * Experience with auditable systems * Understanding of cloud costs and architectural trade-offs * Interest in practical AI applications **Expected Profile** * Strong sense of ownership * Ability to make sustainable technical decisions * Critical view on overengineering * Strong communication skills with Engineering, Product, and Business teams * Comfort working with legacy systems and high complexity * Focus on impact, data accuracy, and performance * Technical reference role for the team **What you gain by becoming a Dialoger:** * 100% remote work—so you can be wherever you feel best. * Home office allowance to make your workspace even more productive. * Health and dental insurance—because caring for you is a priority. * Access to Wellhub, for physical and mental health care. * Nutritionist and psychologist support via Conexa—because your physical and mental health is fundamental. * Totalpass—for comprehensive care of your physical health, nutrition, and well-being. * Psychological, legal, financial, and social assistance via Optum—to support you across various life areas. * Pharmacy discounts—to take care of your health economically. * Educational partnerships—to never stop learning. * Investment in AI agents—to enhance your work with cutting-edge technology. * AI-related courses—to stay updated and develop new competencies. * Open English partnership—to boost your English and Spanish. * Culture allowance—to enjoy leisure and cultural moments. * Birthday day off—because your special day is meant to be enjoyed!


