Job Description
Job description
If you are looking for a profile responsible for defining and in charge of the architecture of a CRM platform, guaranteeing alignment with the business strategy and the product vision for a wide scope. This will have a key role in technical decision making, architectural evolution and the connection between business needs and sustainable technological solutions.
Responsibilities:
Define and own the architecture of the CRM platform, ensuring its alignment with the business strategy and the long-term product vision.
Leading the transition was a modular monolithic architecture or microservices, selecting the appropriate approach based on the complexity of the domain and operational maturity.
Establish architectural standards, governance models and design principles in all equipment.
Design integration strategies using REST API and GraphQL, event-driven patrons (Kafka or RabbitMQ) and third-party service orchestration
Take charge of data architecture decisions, including PostgreSQL schema design, replication strategies and performance optimization.
Defend non-functional requirements: scalability, performance, security, observability and fault tolerance.
Ensure that the architecture is independent of the cloud, containerized and aligned with the principles of CI/CD and infrastructure as code.
Maintain complete architectural documentation (diagrams, contracts, interface specifications, ADR).
Review and guide technical designs between teams.
Requirements:
More than 5 years of experience in backend or full-stack architecture, including more than 3 years as senior or lead architect.
Experience in designing and developing large-scale CRM platforms or complex business ecosystems.
Practical experience with CRM capabilities such as workflow engines, automation, custom fields, segmentation and user life cycle management.
Knowledge of Go and PostgreSQL.
Knowledge of modular architecture.
Experience in AWS, Azure or GCP environments, applying infrastructure practices as code.
Communication skills with the ability to connect with commercial and technical stakeholders.
Salary to be noticed
R$6,000 / month