Job Summary :
We are looking for an experienced Technical Architect to lead the design and implementation of scalable, high-performance technology solutions. You will work closely with cross-functional teams, including developers, DevOps, product managers, and business stakeholders, to architect robust systems that align with both business objectives and technical strategy.
Key Responsibilities :
- Design end-to-end architecture solutions for web, mobile, cloud, or enterprise systems.
- Define and document technical architecture, system designs, integration patterns, and best practices.
- Evaluate and recommend tools, technologies, and processes to ensure high-quality software.
- Guide development teams on best practices, coding standards, and design patterns.
- Ensure non-functional requirements (e.g., scalability, security, performance) are addressed.
- Collaborate with product and project managers to estimate efforts and define milestones.
- Conduct design and code reviews to maintain architectural integrity.
- Identify technical risks and develop mitigation strategies.
- Stay updated with emerging technologies and assess their relevance to the company’s needs.
Required Skills and Qualifications :
Bachelor’s or master’s degree in computer science, Engineering, or related field.6+ years of software development experience, including 3+ years in an architecture or lead role.Strong experience in (relevant technologies – e.g., Java / .NET, Node.js, Python, AWS / Azure, microservices, etc.Deep understanding of architectural principles and patterns such as SOA, RESTful APIs, microservices, event-driven architecture.Hands-on experience with cloud platforms (AWS, Azure, GCP).Familiarity with DevOps practices and CI / CD pipelines.Strong problem-solving and analytical skills.Excellent communication and leadership skills.