Senior Golang Architect – CRM Platform Ecosystem
Posted 3ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Architect leading the transformation of CRM platforms into scalable, modular, API-first environments. Collaborating with teams for cloud-native solutions and long-term scalability.
Responsibilities:
- Define and own the CRM platform architecture, ensuring alignment with business strategy and long-term product vision.
- Lead the transition toward a microservices or modular monolith architecture, selecting the appropriate approach based on domain complexity and operational maturity.
- Establish architectural standards, governance models, and design principles across teams.
- Drive domain modeling initiatives and embed Domain-Driven Design (DDD) practices in collaboration with product and engineering.
- Architect integration strategies using REST and GraphQL APIs, event-driven patterns (Kafka or RabbitMQ), and third-party service orchestration.
- Lead data architecture decisions, including PostgreSQL schema design, replication strategies, and performance optimization.
- Champion non-functional requirements: scalability, performance, security, observability, and fault tolerance.
- Ensure architecture is cloud-agnostic, containerized, and aligned with CI/CD and Infrastructure-as-Code principles.
- Maintain comprehensive architectural documentation (diagrams, contracts, interface specifications, ADRs).
- Review and guide cross-team technical designs.
- Mentor engineers and tech leads in architectural thinking, clean code principles, and sound decision-making.
- Act as a trusted advisor translating business needs into sustainable technical solutions.
Requirements:
- 5+ years of experience in backend or full-stack architecture, including 3+ years in a senior or lead architect capacity.
- Proven experience designing or evolving large-scale CRM platforms or complex enterprise ecosystems.
- Hands-on experience with CRM capabilities such as workflow engines, automation, custom fields, segmentation, and user lifecycle management.
- Deep expertise in Go and PostgreSQL.
- Strong practical application of Hexagonal Architecture, CQRS, Event-Driven Architecture, or similar paradigms.
- Solid understanding of modular architecture, API lifecycle management, and service orchestration.
- Experience in AWS, Azure, or GCP environments, applying infrastructure-as-code practices.
- Strong communication skills with the ability to bridge business and technical stakeholders.
Benefits:
- Participation in a mature product environment with 15+ years of market presence and multiple in-house solutions.
- Access to diverse internal initiatives that expand architectural exposure and technical breadth.
- A fully remote role with flexible engagement (full-time or contract) – you can also choose to work in the office or in a hybrid format if you prefer
- A very competitive remuneration package comprised of **+ 6000** gross monthly in either payroll or external associate. The remuneration is subject to your level of experience and competence.



















