Aegro

Tech Lead – Full Stack

Aegro

full-time

Posted on:

Location Type: Hybrid

Location: Porto Alegre • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job 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