




About the Team We are a team that is the core of Pilar. We focus on bringing excellence and simplicity to the daily lives of brokers and boutique real estate agencies, enhancing brokers’ day-to-day quality through technology. It is also through technology that we scale our business, optimize processes, reduce costs, and deliver the best experience for our internal and external customers. We offer the perfect environment for those who, like us, are driven by the desire to improve the status quo, challenge themselves, and grow by solving real-world problems. Key Responsibilities: * Design, develop, and maintain distributed systems and scalable architectures, ensuring high availability and performance. * Define software design standards, best practices, and architecture for engineering teams. * Support system observability and maintenance, ensuring efficient logging, metrics, and tracing using tools such as Grafana, Logstash, and Loggly. * Work with databases including MongoDB, SQL, and Redis, ensuring efficiency and scalability. * Implement and optimize communication channels between microservices, using event-driven architecture (Kafka) and peer-to-peer communication. * Contribute to continuous improvement of development processes, promoting a DevOps culture and CI/CD best practices. * Lead technical discussions, mentor junior engineers, and contribute to team growth. * Think beyond the code—analyze the product holistically and collaborate across different business areas. Requirements: * Experience with distributed systems and microservice architecture. * Advanced backend expertise (more focused than full-stack). * Experience with messaging and inter-service communication (e.g., Kafka, RabbitMQ). * Proficiency in relational and non-relational databases. * A software engineering mindset, considering challenges beyond code implementation. Nice-to-Have: * Knowledge of Site Reliability Engineering (SRE), infrastructure automation, and optimization.


