Senior Software Engineer, Backend
flutterbrazil
Score da Vaga
100 pontosOverview of the role:
Flutter Brazil is the platform that revolutionized the Brazilian sports betting market, creating a unique ecosystem with cutting-edge technology, strategic marketing, exclusive services, and many success stories. Our engineering teams build high-performance, scalable distributed systems that support mission-critical products used by millions.
As a Senior Backend Software Engineer, you will work with modern technologies in a fast-moving environment, developing robust, resilient, and highly scalable backend services that directly power our products and experiences. You will join a team that values technical excellence, strong engineering principles, and continuous improvement.
The ideal professional combines solid backend experience with a deep understanding of distributed systems architecture and modern software engineering practices. If you are motivated by big technical challenges, passionate about high-quality code, and looking to grow in a collaborative and innovative environment, this role is for you. 🚀
What you’ll do:
- Implement and maintain complex, large-scale distributed applications, always aiming for performance, scalability, and continuous improvement.
- Support code reviews, architectural decisions, and the evaluation of technologies that best solve our challenges.
- Collaborate with cross-functional teams and stakeholders across the organization.
- Contribute to product quality and promote innovation within the engineering environment.
- Create and maintain technical design documentation, runbooks, and other supporting materials to capture decisions and operational improvements.
What you’ll bring:
You will bring strong ownership, a collaborative mindset, and the desire to build reliable systems at scale. You enjoy working in a dynamic environment, solving complex problems, and contributing to the continuous evolution of our platform.
We require a candidate who has achieved or is capable of the following:
- Experience with backend programming (e.g., Golang, C#).
- Ability to learn new technologies quickly and adapt to change.
- Clear communication and strong collaborative teamwork.
- Autonomy and proactivity in solving problems.
- Experience developing distributed systems and messaging (e.g., Kafka, SQS, Kinesis).
- Solid experience with SQL databases (e.g., MySQL, PostgreSQL), NoSQL (e.g., DynamoDB, Elasticsearch) and caching (e.g., Redis).
- Knowledge of good software engineering practices, CI/CD, design patterns, and automated testing.
Differentials:
- Experience with high-volume data and high-traffic platforms.
- Experience with cloud infrastructure (e.g., AWS) and Kubernetes.
- Experience with observability and performance tools (e.g., Grafana, Prometheus).
- Knowledge of containers and orchestration (Docker and/or Kubernetes).
- Experience working with financial products and/or fintechs.
👉 It’s ok if you don’t think you tick every box on this list. We love people who want to challenge themselves and are passionate about what they do. If you believe you can contribute in some areas and are eager to learn, we encourage you to apply.
Benefits:
✨ Competitive compensation
💪 Access to TotalPass
🏝️ Paid time off
💻 Remote environment
📈 Growth and learning opportunities through the Flutter Edge global network
🎓 Annual individual learning & development allowance
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Atendimento
A área de Atendimento ao Cliente / Relacionamento é essencial para garantir a satisfação, retenção e o bom relacionamento com os clientes. Profissionais dessa área são a principal interface de comunicação, lidando com dúvidas, solicitações, feedback e garantindo uma experiência de alta qualidade no dia a dia. Habilidades em comunicação, resolução de problemas, empatia e paciência são indispensáveis.
Sobre a área de UI
A área de User Interface (UI) Design é focada na criação e design de todos os elementos visuais com os quais os usuários interagem em um produto digital. Isso inclui telas, botões, ícones, tipografia, paletas de cores e layouts responsivos, garantindo uma interface esteticamente atraente, consistente e fácil de usar. Habilidades em ferramentas como Figma e conhecimento de design systems são fundamentais.
Sobre a área de UX
A área de User Experience (UX) Design é focada em otimizar a experiência geral do usuário ao interagir com um produto ou serviço. Profissionais de UX realizam pesquisas com usuários (UX Research), mapeiam jornadas, criam wireframes, realizam testes de usabilidade e definem fluxos de navegação para garantir que o produto seja intuitivo, útil e atenda às necessidades reais dos usuários.
Sobre a área de Content Manager
O Content Manager é o profissional responsável por liderar toda a estratégia, produção e gestão de conteúdo de uma organização. Ele define a estratégia editorial, coordena equipes de redação e garante que o conteúdo esteja alinhado com os objetivos de negócio e a identidade da marca.
As principais habilidades incluem estratégia de conteúdo, planejamento editorial, content audit, buyer persona, customer journey, content ops, governança de conteúdo, métricas de performance (ROI, engajamento, tráfego orgânico) e gestão de equipe. Conhecimento de WordPress, Contentful, Notion e ferramentas de analytics é diferencial.
Content Managers em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem alinhar conteúdo com funil de conversão, liderar equipes multidisciplinares e usar dados para otimizar estratégia editorial. A área oferece oportunidades desde content manager até diretor de conteúdo, com foco em estratégia, qualidade e escala.
Sobre a área de Marketing Digital
O Marketing Digital é uma área em permanente expansão, impulsionada pelo crescimento do e-commerce e pela necessidade de presença digital forte. Profissionais de marketing dominam ferramentas como Google Ads, Meta Ads, HubSpot, Google Analytics e plataformas de automação.
As especializações mais procuradas incluem Growth Marketing, Performance, SEO, Marketing de Conteúdo e Growth Hacking. A combinação de criatividade com análise de dados é o diferencial mais valorizado no mercado.
O mercado oferece oportunidades tanto em agências quanto em empresas de tecnologia, com salários competitivos e possibilidade de trabalho remoto.