C6 Bank is seeking a Backend Developer to join its Core Platforms Engineering team in São Paulo, Brazil. The team focuses on the platform that manages the lifecycle of the bank's cards, aiming to ensure the best user experience and quality. The role involves contributing to the technical construction and evolution to meet the products/business needs of C6 Bank.
Responsibilities:
- Ensuring the adoption of software engineering best practices.
- Managing technical debts and leading the team in resolving the backlog.
- Implementing features and automations using the technological stack and tools.
- Implementing End-to-End processes.
- Ensuring high-quality code development and automated test coverage.
- Investigating and resolving bugs/incidents, analyzing root causes, and implementing solutions.
Requirements:
- Knowledge of software architecture, preferably with experience as an architect.
- Experience in Kotlin (or another object-oriented language like Java).
- Knowledge of Git flow.
- Expertise in agility and continuous improvement practices.
- Experience in automating team tests.
- Knowledge of Test-Driven Development (TDD).
- Understanding of Domain-Driven Design (DDD).
- Knowledge of relational and non-relational databases.
- Knowledge of cache solutions.
- Experience in developing resilient and highly available solutions.
- Knowledge of observability.
Apply
C6 Bank
C6 Bank is a Brazilian digital bank catering to individuals, micro-entrepreneurs, and small to medium-sized enterprises nationwide. It offers a comprehensive suite of over 90 financial products and services accessible without physical branches. The bank emphasizes innovation and customer-centricity, supported by a team of over 3,000 professionals primarily located in São Paulo. C6 Bank focuses on providing accessible and tailored financial solutions.