Description
At Bemobi, we value an innovative spirit and collaborate to help people maximize their best potential, jointly identifying affinities and opportunities.
If you seek professional growth, challenges, and an excellent work environment, you're in the right place!
We are looking for a developer who will take on the challenge of working alongside our Recurring Payments Platform team, developing and guiding the application's architecture, evaluating and proposing new technologies when necessary, and also serving as a reference for software testing.
**\#BeABemober**
**Responsibilities and Assignments** **Technical Expertise**
* Proficiency in advanced programming concepts and mastery of technologies used by the team.
* Lead architecture and design discussions and decisions, strongly considering non-functional requirements.
* Solid understanding of database concepts, administration, and when to adopt different paradigms.
* Serve as a software testing reference, advocating its importance across the entire team.
* Mastery of the full software development lifecycle—from requirement understanding through coding, testing, and deployment.
* Lead the development of new features in larger projects, assisting less experienced engineers in contributing effectively.
* Engage in constructive code reviews, focusing on knowledge sharing and establishing common coding guidelines.
* Solid understanding of cloud services and proficiency in infrastructure-as-code.
* Strong problem-solving skills, with the ability to navigate complex challenges.
* Manage technical debt and advocate for its resolution whenever possible.
* Evaluate new technologies and methodologies for adoption within the team.
**Team Spirit**
* Lead by example in a team-first environment, promoting cooperation and mutual support.
* Facilitate knowledge-sharing sessions, enhancing team skills and fostering a culture of continuous improvement.
* Effective communication skills with team members and stakeholders.
* Define standards for comprehensive documentation, ensuring future scalability and maintainability.
* Create space for new ideas on how problems can be solved, opening opportunities for less experienced engineers.
* Openness to feedback and a strong desire for continuous improvement.
* Serve as a reference under our "Best Effort" model for production environment incident response.
* Lead incident management processes, promoting a culture of transparency around fault discovery, learning, and continuous improvement.
**Results-Oriented**
* Actively engage in the agile practices adopted by the team and contribute to improving team dynamics.
* Collaborate closely with the product team and other stakeholders to define technical requirements and deliver high-quality software solutions aligned with business objectives.
* Demonstrate critical thinking in aligning technical solutions with business goals.
* Strongly consider the relationship between technical solutions and their infrastructure costs.
**Requirements and Qualifications**
* Mastery of the Java programming language;
* Knowledge of Kotlin;
* Experience with Spring Boot;
* Experience with Protocol Buffers;
* Event-Driven Architecture;
* Good understanding of design patterns;
* Experience with CI/CD;
* Experience with Apache Kafka and data-driven architectures;
* Mastery of TDD;
* Experience working in an agile development environment;
* Familiarity with GIT;
* Experience with AWS services;
* Experience building queries;
* Experience building lambda architectures;
* Familiarity with LLM-assisted development.
**Nice-to-Haves**
* Experience with gRPC;
* Hexagonal Architecture;
* Experience with Terraform;
* Practical experience using generative AI tools (e.g., GitHub Copilot, ChatGPT, Cursor, or similar) to optimize workflow, code writing, and refactoring.
**Additional Information** **WHAT YOU’LL FIND HERE!**
**Bradesco National Health Plan — extended to dependents at no additional cost per beneficiary;**
**Bradesco Dental Plan — optional;**
**Flexible VR/VA — maintained during vacations;**
**PLR — profit-sharing program;**
**Wellhub;**
**Birthday day off;**
**Home Office allowance;**
**Transportation voucher (VT) as needed — legally permitted deduction;**
**Zurich Life Insurance;**
**Free access to all our products — AppsClub, Discounts Club, TrueCaller, BTFit, and Busuu;**
**Access to internal training via digital platforms;**
**Internal peer recognition program — Bemobucks.**
#### **A pioneering technology company offering mobile solutions and platforms for digital services, microfinance, and payment methods.** **At Bemobi, we value innovation and encourage everyone to reach their best version. If you seek professional growth, challenges, and an excellent work environment, this is the right place!**
#### **We began our journey in 2009 in Brazil and today are a publicly traded multinational company operating in 50 countries.** **We operate under a B2B2C model, partnering with major companies in mobile telecommunications, digital banks, wallets, e-commerce, and most recently, utilities.**
#### **Focused on excellence, innovation, and security,** **we connect millions of users to a broad and innovative portfolio of solutions,** **thus contributing to the democratization of access to digital services in Brazil and worldwide.**
#### **We believe in diversity and the plurality of ideas that turn into action through our \#Bemobers, who foster a culture of continuous learning and constant improvement focused on innovation. This year, we earned the GPTW — Great Place to Work — certification for the 10th time and were recognized as the 14th best company to work for in Rio de Janeiro.**
#### **Be yourself, \#SejaBemober.**