Senior Software Engineer – Golang
About the role
Description
• Develop and maintain new features
• Develop systems that are critical to the company’s operations
• Monitor system performance and the deployment of system changes
• Document implemented changes
• Create and maintain production systems, taking into account performance, scalability, security, availability, reliability, resilience, and integration with the application ecosystem
• Identify gaps in the architecture and development process and propose solutions
• Conduct code and documentation inspections
• Implement automated tests
• Collaborate with the team during Code Reviews, highlighting best practices and potential improvements
Requirements
• Identify gaps in the architecture and development process and propose solutions
• Conduct code and documentation inspections
• Implement automated tests
• Develop software in Go
• Knowledge of relational databases, such as PostgreSQL and MySQL
• Knowledge of microservices architecture, containerization, and orchestration, including Docker and Kubernetes
• Ability to collaborate with the team during Code Reviews, highlighting best practices and potential improvements
• Preferred: knowledge of public and private clouds, such as OpenStack, AWS, Azure, and Google Cloud
• Preferred: knowledge of messaging technologies, such as RabbitMQ, ZeroMQ, Kafka, and IBM MQ
• Preferred: knowledge of Microservices, Event Sourcing, CQRS, Hexagonal Architecture, and Lambda Architecture
• Preferred: experience with relational and non-relational data modeling
• Preferred: knowledge of CI/CD tools and GitHub Actions
• Preferred: knowledge of Elixir
• Preferred: knowledge of and interest in the financial services market
Benefits
• Fixed salary
• Variable Compensation Package (profit-sharing, long-term incentive plan, or commission—provided based on the position’s eligibility; employees cannot choose among these options)
• Health and dental insurance with co-payments (except for employees with disabilities, who are not subject to co-payments)
• Verde Virtual Hospital: telemedicine team available 24 hours a day, 7 days a week
• Prescription drug subsidy
• Meal and/or food allowance – Pluxee
• Childcare assistance (for children up to 5 years and 11 months old)
• Assistance for children with disabilities
• Life insurance
• Fuel or commuting allowance
• Work-from-home allowance (for Hybrid or Remote contracts only)
• Welcome kit for new parents
• SESC partnership
• Education benefit – internal self-development platform (Studa and Stone Library)
• Acolhe360º – free emotional support
• Quick massage and on-site medical clinic
• Optional benefits: Wellhub, TotalPass, Pet Club, Flash, Férias&Co, transportation voucher, Allya, and educational partnerships
Company
Stone is a Brazilian financial technology company providing payment, banking, credit, and software solutions for businesses.
Stone & Company