Technical Architect
mesoneer co. ltd.
Prepare for this role
Job Type
Description
We are seeking an experienced Technical Architect to design, evolve, and govern the architecture of a high-throughput, secure, and highly available web-based product. This role is responsible for translating business and product requirements into scalable, resilient, and secure technical solutions, while guiding engineering teams on architectural best practices, non-functional requirements, and long-term technical strategy.
RESPONSIBILITIES:
Architecture & System Design:
Design and evaluate an end-to-end architecture for high-traffic, low-latency web applications
Define scalability, availability, reliability, and performance strategies (horizontal scaling, caching, async processing, etc.)
Create and maintain architecture diagrams, ADRs, and technical documentation (e.g., arc42)
Performance & Throughput:
Design systems capable of handling high request volumes and peak loads
Apply techniques such as:
Load balancing & traffic management
Caching (in-memory, distributed)
Event-driven and asynchronous processing
Database sharding, partitioning, and replication
Define and review performance (latency, throughput, error rates)
Security (Security by Design):
Embed security principles into architecture: security by default, defense in depth, least privilege,…
Design authentication and authorization solutions (OAuth2, OIDC, SSO, RBAC, JWT)
Ensure secure handling of data (encryption in transit & at rest)
Address common web threats (OWASP Top 10)
Cloud & Infrastructure Architecture:
Define infrastructure patterns:
Containers & orchestration (Docker, Kubernetes, OpenShift)
Experience on DevOps:
CI/CD pipelines
Observability (metrics, logs, tracing)
Resilience & disaster recovery
Experience on Infrastructure as Code is a plus (Terraform, …)
Others:
Act as a technical authority and advisor for engineering teams
Review designs, major pull requests, and technical proposals
Define architecture principles, standards, and guardrails
Identify and manage technical risks and technical debt
Guide software engineering team to follow and apply standards
Work closely with Product Owners to translate business goals into technical solutions
Communicate architectural decisions clearly to both technical and non-technical stakeholders
Support roadmap planning with architectural input and impact analysis
Technical Skills:
Strong experience designing large-scale, high-throughput web systems
Deep understanding of:
Distributed systems
REST / GraphQL APIs
Event-driven architectures
Solid knowledge of relational and NoSQL databases
Experience with modern frontend/backend separation architectures
Hands-on experience with at least one major cloud provider (AWS, GCP, Azure)
Containerization and orchestration (Docker, Kubernetes, OpenShift)
CI/CD, DevOps, or SRE collaboration experience
Practical experience with:
Web application security
Identity and access management
Secure API design
Familiarity with security standards and threat modeling
Experience:
7+ years in software engineering using Java technologies, Spring Framework,…
3+ years in an architectural role (Solution Architect, Technical Architect, Senior Tech Lead)
Experience building or scaling production systems with real users and traffic
Experience with high-availability, high-reliability systems
Background in performance testing and capacity planning
Knowledge of observability stacks (Prometheus, Grafana, OpenTelemetry)
Experience working in Agile / Scrum environments
This job is found at InterviewStack.io