
Tech Lead – Full Stack
Aegro
full-time
Posted on:
Location Type: Hybrid
Location: Porto Alegre • 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
AngularERPJavaPythonSpring
About the role
- Full Stack Technical Leadership: Technically lead development, making architectural decisions that involve both AI services and the ERP's UI components.
- Front-end (Angular): Actively define standards and implement features in our front-end (Angular), ensuring responsiveness, performance, and code quality.
- AI & Backend Architecture: Design the integration between messaging services (WhatsApp API), LLM engines (Python), and our core backend (Java).
- Product Evolution: Identify and remove technical bottlenecks in the existing ERP to enable new chat features to operate smoothly.
- Quality and Mentorship: Conduct rigorous code reviews (in Python, Angular, and Java), raising the team's technical bar and ensuring software maintainability.
- Technical Bridge: Translate complex business requirements into elegant technical solutions, balancing AI innovation with the robustness required for agribusiness.
Requirements
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Technical Leadership: Previous experience technically leading squads or projects with a product-oriented focus.
- Front-end: Strong experience with Angular (v10+). Comfortable creating components, managing state, and solving complex UI/UX issues in an ERP.
- Backend & Integration: Knowledge of Java (Spring) to interact with our ERP and Python to orchestrate new AI solutions.
- Diverse Technical Stack: Ability to move between different languages and stacks (front-end, back-end, and data) with ease.
- Architecture: Systemic vision to design solutions that connect external services (Chat/AI APIs) with complex internal systems.
Benefits
- Hybrid work — one in-office day per week in Porto Alegre, RS, and four days remote.
- Transportation voucher — to assist with commuting.
- Meal allowance or Caju meal benefit — flexibility to use for groceries, restaurants, or delivery.
- Home office allowance via Caju — extra support to cover utilities, internet, and make your workspace more comfortable.
- Dental plan (national coverage) — for you and your family.
- Bradesco health insurance (national coverage) — no waiting period, covering you and your family from day one.
- Caju Health — two free sessions per month with psychologists and nutritionists for mental and physical wellbeing.
- Wellhub — access to gyms and physical and mental wellness platforms.
- Birthday day off — one paid day off during your birthday month.
- Partnership with Creditas — access to loans with lower rates if you need financial relief.
- Development support — hard and soft skills content to support your learning.
- Referral program — refer great people to our team and earn a reward through Caju.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AngularJavaPythonERPAI servicesWhatsApp APILLM enginescode reviewssystem architectureUI/UX
Soft skills
technical leadershipmentorshipproblem-solvingcommunicationcollaborationproduct-oriented focustranslating business requirementsinnovationadaptabilitycritical thinking
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering