We are looking for an enthusiastic Technical Architect to bridge the gap between our service-oriented engagements and our growing suite of product offerings.
You will collaborate with cross-functional teams Development, QA, DevOps, and Product Management to design and implement scalable, maintainable, and secure solutions that satisfy both immediate client needs and long-term product goals
Key Responsibilities :
1. Architectural Design & Governance :
- Define, document, and maintain the technical architecture for projects and product modules.
- Ensure architectural decisions meet scalability, performance, and security requirements.
2. Solution Development & Technical Leadership :
Translate product and client requirements into robust technical solutions, balancing short-term deliverables with long-term product viability.Oversee system integrations, ensuring best practices in coding standards, security, and performance optimization.3. Collaboration & Alignment :
Work closely with Product Managers and Project Managers to prioritize and plan feature development.Facilitate cross-team communication to ensure technical feasibility and timely execution of features or client deliverables.4. Mentorship & Code Quality :
Provide guidance to senior developers and junior engineers through code reviews, design reviews, and technical coaching.Advocate for best-in-class engineering practices, encouraging the use of CI / CD, automated testing, and modern development tooling.5. Risk Management & Innovation :
Proactively identify technical risks or bottlenecks, proposing mitigation strategies.Investigate and recommend new technologies, frameworks, or tools that enhance product capabilities and developer productivity.6. Documentation & Standards :
Maintain architecture blueprints, design patterns, and relevant documentation to align the team on shared standards.Contribute to the continuous improvement of internal processes, ensuring streamlined development and deployment workflows.Skills :
1. Technical Expertise :
7 to 10 years of overall experience in software development with at least a couple of years in senior or lead roles.Strong proficiency in at least one mainstream programming language (e.g., Golang, Python, JavaScript).Hands-on experience with architectural patterns (microservices, monolithic systems, event-driven architectures).Good understanding of Cloud Platforms (AWS, Azure, or GCP) and DevOps practices (CI / CD pipelines, containerization with Docker / Kubernetes).Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).2. Leadership & Collaboration :
Excellent communication skills to work effectively with both technical and non-technical teams.Ability to mentor developers, encouraging best practices and continuous learning.Capable of explaining complex technical topics in a clear, understandable manner to stakeholders.3. Strategic & Analytical Thinking :
Comfort with trade-off analyses (time, cost, complexity) when recommending solutions.Experience conducting performance tuning and implementing security best practices.4. Agile & Project Management Exposure :
Familiarity with Agile / Scrum methodologies, sprint planning, and backlog refinement.Proven track record of on-time and on-budget delivery in a fast-paced environment.(ref : hirist.tech)