ASAAS

Engineering Tech Lead, Cellular Architecture

ASAAS

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Provide technical leadership for the Cellular Architecture team, mentoring, motivating, and developing the engineers on the team.
  • Make strategic technical decisions and address complex problems related to the evolution of Asaas's architecture.
  • Design and evolve the foundations of the cellular architecture: inter-cell communication, setup and provisioning, centralized back office, external integrations, and governance patterns.
  • Ensure that the standards and best practices defined for the cellular architecture are consistently adopted by engineering teams.
  • Serve as a technical reference and architectural consultant to other teams, supporting design decisions and adapting solutions to the cellular model.
  • Review team code, providing constructive technical feedback and promoting continuous improvement.
  • Guide the team in breaking down large initiatives into smaller, cohesive deliveries, maintaining pace and quality.
  • Monitor production solutions, assessing performance, errors, and availability.
  • Document and communicate architectural decisions clearly, considering trade-offs and business impact.
  • Relay relevant technical information to other leaders, managers, and stakeholders.
  • Keep up with market trends and identify innovation opportunities to drive the company's architectural evolution.
  • Contribute to improvements in the Engineering knowledge base.

Requirements

  • Proficiency in Java and/or other languages such as Python, Groovy, or similar.
  • Experience with distributed architectures, including asynchronous communication between services.
  • Knowledge of messaging patterns and event-driven architecture (queues, topics, pub/sub).
  • Strong experience with non-relational and distributed databases.
  • Cloud experience (AWS, Azure, or GCP), with familiarity with managed infrastructure services.
  • Knowledge of continuous integration and continuous delivery practices (CI/CD) and automated testing.
  • Familiarity with software architectural styles and principles (SOLID, DDD, Clean Architecture, or similar).
  • Ability to manage conflicts, make autonomous decisions, communicate clearly, and have strategic vision.
  • Ability to translate complex technical challenges into accessible communications for different audiences.
  • Differentials:
  • Practical experience with cellular architecture or partitioning architectures inspired by this model.
  • Experience applying data isolation/partitioning strategies.
  • Experience migrating monolithic systems to distributed architectures in large-scale production environments.
  • Deep knowledge of AWS services such as SQS, SNS, DynamoDB, Lambda, and EventBridge.
  • Experience with non-relational databases, especially DynamoDB and OpenSearch.
  • Knowledge of Grails.
  • Bachelor's degree in Computer Science, Information Systems, or a related field.
Benefits
  • Health & well-being: medical and dental plans with no copay, life insurance, assistance for purchasing medications, and subsidies for physical activity.
  • Additionally, Neon is our partner for team financial wellness and Zenklub for mental and physical health (we offer 4 free sessions per month with a therapist or nutritionist). At headquarters we also offer quick massages.
  • Food & family: our flexible meal benefit is provided via a Visa credit card; the balance can be used as desired. At headquarters we provide free food, and for families we offer daycare assistance, parental support programs, and extended maternity and paternity leave.
  • Education & growth: we have an in-house training platform and provide education assistance that subsidizes 70% of tuition for degrees and language courses, as well as the purchase of courses and books, so our team can keep learning.
  • For quality remote work: we provide a home office allowance, work equipment, furniture assistance, and partner with WOBA so employees can use coworking spaces across Brazil when desired.
  • Extras: birthday day off, Happy Hour allowance, referral bonus for new hires, performance-based annual bonuses, stock options plan, and a casual dress code.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythonGroovydistributed architecturesasynchronous communicationnon-relational databasescloud computingCI/CDSOLID principlesevent-driven architecture
Soft Skills
technical leadershipmentoringstrategic visionconflict managementclear communicationautonomous decision-makingcontinuous improvementteam collaborationproblem-solvinginnovation identification