About the role
Responsibilities Develop and evolve new features for mission-critical financial systems Ensure production systems meet rigorous non-functional requirements: performance, scalability, security, availability, resilience Monitor application performance and behavior after deployment Maintain traceability of changes through clear, up-to-date documentation Actively collaborate in code reviews and drive technical evolution of the ecosystem Requirements Solid software development experience with Go (Golang) Quality mindset: automated testing and continuous code inspection Experience with microservices architecture Command of relational databases (PostgreSQL, MySQL) Proactive mindset to identify process or architecture gaps and propose solutions Eagerness to learn and adaptability to new technologies Preferred Qualifications Knowledge of or interest in financial markets, especially fixed income and settlement Experience with public or private cloud (AWS, Azure, Google Cloud, OpenStack) Experience with messaging and event-driven architectures (Kafka, RabbitMQ, ZeroMQ, IBM MQ) Familiarity with advanced architectural patterns (Event Sourcing, CQRS, Hexagonal Architecture, Lambda Architecture) Practice with NoSQL data modeling Experience with CI/CD pipelines, preferably Azure DevOps Benefits Fixed salary and variable compensation package (PLR, ILP or commission, depending on role eligibility) Health and dental insurance with co-payment, 24/7 telemedicine Meal and food allowances, childcare allowance, life insurance Fuel or commuting allowance, home office allowance for hybrid or remote contracts Education benefit through internal self-development platform Emotional support service, wellness and gym partnerships About the Company Stone is Brazil's largest independent payments company, with over fifteen thousand people across the country. The company is a technology and financial services business focused on the customer.