About the role
Responsibilities Plan, execute and prioritize complex problems in the financial sector and platform products Be the reference for technical decisions on solution details Help the team solve problems without well-defined scope, working with cross-functional teams Provide suggestions and constructive critique, spreading technical knowledge Autonomously define and deliver technical roadmaps for larger projects with cross-team dependencies Requirements C# software development Solid knowledge of algorithms and data structures Solid knowledge of design patterns and SOLID Solid knowledge of unit and integration testing Natural use of git and knowledge of gitflow Docker and containerization knowledge Experience with observability tools such as Elastic Search or Datadog Writing clean, maintainable code Familiarity with agile methodologies, mainly Kanban and/or Scrum Preferred Qualifications Public and private cloud experience such as Azure and Google Cloud Messaging systems such as Service Bus, RabbitMQ or Kafka Microservices, Event Sourcing, CQRS, Hexagonal Architecture Relational and non-relational data modeling CI/CD tools and Azure DevOps Knowledge of and interest in the financial market Benefits Fixed salary and variable compensation package (PLR, ILP or commission, depending on role eligibility) Health and dental plan with co-payment, 24/7 virtual hospital Medication subsidy, meal and food vouchers, childcare allowance Life insurance, fuel or commuting allowance, home office allowance for hybrid or remote contracts Education benefit via internal self-development platform Emotional support program and wellness perks About the Company Stone is the largest independent payments company in Brazil, a technology and financial services company focused on the customer.