We are looking for a senior Technical Solution Architect with approximately 10+ years of overall software engineering experience, including 5+ years in solution/system architecture.
The candidate should have robust hands-on experience with Node.js, Vue.js, AWS, Elasticsearch, CouchDB, SQL databases, distributed systems, system architecture, and highly scalable applications.
Key Responsibilities:
Oversee the entire development team s architectural direction.
Evaluate the current database transition (CouchDB vs. Elastic vs. SQL) and design a robust, high-availability architecture.
Provide deep expertise across these database environments and cloud architecture to determine the best long-term path.
Identify bottlenecks and implement scalable solutions ahead of product growth.
Ensure architectural improvements keep the current product roadmap safely on track.
Scalability should be a core competency
High Availability & Reliability: Robust understanding of designing systems that remain operational despite component failures
API & Integration Architecture: Robust experience designing enterprise-grade APIs
Security
DevOps / CI/CD
Observability & Production Engineering: Logging, Metrics, Distributed tracing, Application monitoring, Infrastructure monitoring & Root-cause analysis.
Performance Engineering
Architecture Decision-Making: The candidate should demonstrate the ability to evaluate trade-offs involving Performance vs. cost, Consistency vs. availability, SQL vs. NoSQL, Synchronous vs. asynchronous communication, Microservices vs. monolith etc.
Other Information:
Remuneration: As per industry standards
Joining timeline: Immediate to 15 days.
Location: Remote