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 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 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 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 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 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 :
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, 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 Strategic & Analytical Thinking :Comfort with trade-off analyses (time, cost, complexity) when recommending solutions.Experience conducting performance tuning and implementing security best 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)