Job Closed
This listing is no longer active.
Bringing real world currency to the blockchain.
Technical Architect
Location
Romania
Posted
81 days ago
Salary
0
Seniority
Lead
Job Description
Technical Architect
Tether.to
• Design robust and scalable architectures for all sorts of systems (apps, SDKs, SaaS platforms, etc.) that are tailor-made for our specific tech stack. • Use systems-level thinking to structure components for reliability, scalability, and maintainability. • Work closely with developers, product managers, designers, and other stakeholders to translate requirements into clear, practical, and forward-looking architectures. • Write and review technical proposals to ensure they align with the agreed architecture, principles, and long-term technical direction. • Contribute to guiding development through code reviews, building PoCs, defining skeleton structures, and ensuring technical consistency across teams. • Promote architectural standards and best practices across the organization to foster consistency, interoperability, and sustainable development. • Analyze and document existing architectures by deeply understanding the current implementation of products and systems. • Use open standards such as the C4 model to visualize and communicate system design. • Detect and explain core algorithms and design patterns that form the backbone of key systems. • Summarize their intent and implementation in simple, clear terms that can be easily understood by diverse audiences. • Identify and record Important Technical Decisions (ITDs), ensuring they are properly captured, reviewed, and traceable to their rationale and impact. • Evaluate and evolve existing architectures to improve scalability, maintainability, and performance. • Propose pragmatic refactorings and modernization initiatives when needed. • Mentor and enable engineering teams in system design, architectural principles, and documentation best practices, building a shared culture of technical excellence. • Keep up to date with new tools, frameworks, and ideas, and proactively identify opportunities to improve our systems, processes, and developer experience.
Job Requirements
- 10+ years of experience in software development
- 3+ years of experience in a Technical Architect, Chief Architect, or similar technical leadership role
- Strong hands-on experience with JavaScript/TypeScript and/or C++
- Proven ability to perform and make decisions in fast-paced, dynamic, and evolving environments, balancing agility with long-term architectural integrity
- Demonstrated ability to analyze, refactor, and document complex systems - transforming them into modular, maintainable architectures using open standards such as C4 and ADRs
- Deep understanding of architecture principles, design patterns, and modern system paradigms (microservices, event-driven architectures, domain-driven design, etc.)
- Proven ability to identify and articulate key algorithms, flows, and design patterns in existing systems, expressing them clearly to both technical and non-technical audiences
- Demonstrated experience architecting systems for scale - optimizing for high-volume traffic, large user bases, or data-intensive workloads - while navigating trade-offs between performance, reliability and cost-efficiency
- Demonstrated leadership in defining architectural standards, driving technical governance, and mentoring engineering teams in best practices
- Strong problem-solving and system-level thinking, with an aptitude for simplifying complexity and balancing technical depth with pragmatic trade-offs
- Hands-on experience with containerization and orchestration, including Docker and Kubernetes, as well as CI/CD automation using GitHub Actions, GitLab CI, or similar tools
- Practical experience with databases and data modeling, covering SQL (e.g.: PostgreSQL, MySQL or similar) and NoSQL (e.g.: MongoDB, Redis or similar) systems
- Excellent grasp of DevOps principles - version control (Git), build/release pipelines, monitoring, and observability (Prometheus, Grafana, Datadog, OpenTelemetry)
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
Benefits
- Health insurance
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work closely with developers, product managers, designers, and other stakeholders to translate requirements into clear, practical architectures. • Improve existing core backend services written in NodeJS • Implement new solutions that interact with different core services through RPC calls • Write complex database queries for compliance and financial purposes
• Work closely with developers, product managers, designers, and other stakeholders to translate requirements into clear, practical architectures • Improve existing core backend services written in NodeJS • Implement new solutions that interact with different core services through RPC calls • Write complex database queries for compliance and financial purposes
• Work closely with developers, product managers, designers, and other stakeholders to translate requirements into clear, practical architectures. • Improve existing core backend services written in NodeJS • Implement new solutions that interact with different core services through RPC calls • Write complex database queries for compliance and financial purposes
• Work closely with developers, product managers, designers, and other stakeholders to translate requirements into clear, practical architectures. • Improve existing core backend services written in NodeJS • Implement new solutions that interact with different core services through RPC calls • Write complex database queries for compliance and financial purposes
