Job Description
AB InBev Growth Group is seeking a Senior Fullstack Developer to join their team in Campinas, Brazil. The ideal candidate will be passionate about software development and building world-class solutions. He will be responsible for leading and supporting the squad in making technical decisions and creating standards.
The Senior Fullstack Developer will work with Engineering Managers for decentralized technical decisions, participate in high-level requirements meetings, suggest new tools and technologies, and look for possible improvements to performance and user experience. He will also provide technical mentoring and contribute to the Backend Chapter.
Responsibilities:
- Stay aligned with Engineering Managers for decentralized technical decisions
- Participate in high-level requirements meetings
- Lead and support the squad in making technical decisions and creating standards
- Suggest new tools and technologies to solve problems
- Discuss and elaborate ideas and raise issues for both technical and non-technical people
- Look for possible improvements, e.g., performance and user experience
- Guarantee critical flows in at least one Value Stream level
- Provide technical mentoring
- Actively contribute to the Backend Chapter and disseminate technical knowledge/propose improvements
- Help with the career development of other professional developers
- Facilitate communication and technical backlog alignment between squads
- Identify, prioritize, and resolve technical debts and bugs
- Support the hiring process by participating in technical interviews
Requirements:
- Mastery of HTML, CSS, and especially JavaScript
- Knowledge of design patterns
- Preferable experience with New Relic and NestJS
- Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field, OR years of full-time Software Engineering work experience
- Solid fundamentals in object-oriented design, data structures, algorithms, and problem-solving
- Expertise in at least one programming language and its main frameworks like Node/Typescript
- Experience in Software Architecture concepts (software design, hexagonal architecture, onion architecture, clean architecture)
- Knowledge of API and capabilities
- Experience with Cloud platforms and main providers
- Experience with SQL and NoSQL databases
- Experience in System Modeling (desirable experience with tactical Domain-Driven Design)
- Experience with Monitoring Tools, Metrics, and Observability
- Familiarity with Agile Frameworks
- Experience with DevOps culture, automation (CI/CD), and main tools
- Knowledge in Quality (stress tests, load tests, TDD, BDD)
What AB InBev Offers:
- Performance based bonus
- Attendance Bonus
- Private pension plan
- Meal Allowance
- Health, dental, and life insurance
- Medicines discounts
- WellHub partnership
- Childcare subsidies
- Discounts on Ambev products
- Clube Ben partnership
- Scholarship
- School materials assurance
- Language and training platforms
- Transport allowance