The Opportunity :
We are seeking a highly skilled and experienced Technical Architect to lead the design and delivery of robust software solutions. In this role, you will work closely with various business units, with a strong focus on delivering integration solutions and driving measurable customer value.
As a Technical Architect, you will bring deep technical expertise and strong architectural thinking. While you may remain hands-on with coding when necessary, your primary responsibilities will include reviews, providing technical guidance, ensuring adherence to engineering best practices, liaising with the end customers in delivering world class :
- Collaborate directly with customers to gather and analyze business and technical requirements.
- Translate client needs into comprehensive and scalable solution designs.
- Develop detailed architecture diagrams, technical specifications, and design documentation.
- Ensure that the architecture addresses performance, scalability, maintainability, and security considerations.
- Provide technical guidance to development teams throughout the implementation phase, including design reviews, code reviews, and even developing solutions as needed
- Ensure non-functional requirements (security, performance, maintainability, etc.) are met within the architectural design.
- Stay current with emerging technologies and advocate for their appropriate use in projects.
To be successful in this role, you should possess :
Education : Bachelors or Masters degree in Computer Science, Engineering, or a related field.Experience : Minimum of 8 years of experience in software development, including a minimum of 3 years in an architecture role.Strong experience required in : Node.js, JavaScript, TypeScript, AWS, and Solution Architecture.Strong knowledge of modern software architecture patterns (e.g., microservices, event-driven, serverless).Proficiency in developing and deploying native SaaS solutions in AWSExcellent interpersonal and communication skills, with a strong ability to engage with customers and stakeholders.Hands-on experience in Java is considered a Qualifications :Experience managing distributed or remote development teams.Cloud architecture certification (e.g., AWS Certified Solutions Architect).Familiarity with DevOps tools and practices.Prior experience in a customer-facing or consulting role.(ref : hirist.tech)