




Job Summary: We are seeking a Senior Developer with deep technical and analytical capabilities to serve as a reference within the team, exercise leadership, support junior developers, and drive innovation across the Android ecosystem. Key Highlights: 1. Technical reference and leadership influence within the team 2. Support and mentoring for junior developers 3. Innovation and knowledge acquisition in Android and Go As a senior developer, you will be expected to possess profound technical and analytical expertise regarding what has already been implemented in the project. You will serve as a technical reference within the team and must exert a degree of leadership influence. You will primarily be tasked with assisting more junior developers; therefore, commitment to innovation and knowledge acquisition within the Android domain is essential for your career level. **Responsibilities and Duties** * Apply deep technical and analytical expertise to existing project implementations, ensuring continuous evolution of solutions; * Serve as a technical reference within the team, exercising leadership influence and supporting more junior developers; * Directly contribute to innovation and knowledge acquisition in the Android ecosystem and other relevant technologies; * Develop and maintain high-performance REST APIs; * Design and implement resilient, scalable, and fault-tolerant services; * Optimize latency, throughput, and performance of high-volume systems; * Implement advanced caching strategies, including distributed Redis; * Apply rate limiting, circuit breaker, and backpressure mechanisms; * Perform application profiling and tuning for maximum efficiency; * Work on database modeling oriented toward performance and scalability; * Work with relational and non-relational databases, according to project requirements; * Work with production microservices architecture, ensuring consistency and availability; * Implement observability, monitoring, and distributed tracing practices; * Work with Docker, Kubernetes, and cloud environments (AWS, GCP, or Azure). **Requirements and Qualifications** * Advanced experience with Golang; * Deep understanding of concurrency using goroutines, channels, and context; * Proven experience building high-performance REST APIs; * Solid knowledge of designing resilient and scalable services; * Experience with high-volume systems (thousands or millions of requests); * Knowledge of latency and throughput optimization; * Experience with caching strategies, especially distributed Redis; * Proficiency in techniques such as rate limiting, circuit breaker, and backpressure; * Skill in application profiling and tuning; * Experience with relational databases (PostgreSQL/MySQL); * Experience with non-relational databases (MongoDB or similar); * Hands-on experience with production microservices and fundamentals of distributed systems (consistency, fault tolerance, observability); * Experience with monitoring, logging, and distributed tracing; * Knowledge of Docker and Kubernetes; * Experience with cloud platforms (AWS, GCP, or Azure). Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies. We equip our team with proprietary and external AI\-driven tools to design and build digital\-native platforms, integrating cutting\-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets. To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies. We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth. **Join us and be part of the AI\-driven revolution.**


