Senior Technical Architect / Solution Architect
Role Overview:
We are looking for a hands-on Technical Architect who can own the end-to-end technical lifecycle of our products. You will not just design the system but define the coding standards, database schema, and deployment strategies that our development and DevOps teams will execute. You will be the technical authority ensuring that what is built matches how it was designed.
Key Responsibilities:
- Requirement Analysis: Collaborate with stakeholders to understand business requirements and translate them into technical specifications.
- System Design: Create detailed architectural design patterns, data flow diagrams, and component interactions.
- Database Design: Architect robust, scalable database schemas (SQL/NoSQL) and ensure data integrity and performance optimization.
- Standardization: Define and document the technology stack, coding standards, and API specifications (e.g., Swagger/OpenAPI) for each service.
- Technical Governance: Mentor development teams to ensure strict adherence to design patterns; conduct high-level code reviews to verify architectural compliance.
- DevOps & Infrastructure: Design the deployment architecture and guide the DevOps team on CI/CD pipeline requirements and infrastructure scalability.
Required Skills & Expertise:
- Architecture: Proven experience designing complex, scalable systems (Microservices, SOA, or Event-Driven Architecture).
- Database: Expert-level knowledge in database modeling and performance tuning (e.g., MySQL, PostgreSQL, MongoDB).
- Tech Stack: Deep proficiency in Node.js/NestJS and modern frontend frameworks.
- Documentation: Ability to create clear, professional technical documentation (UML, ER Diagrams, API contracts).
- Cloud & DevOps: Strong understanding of cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes).






