Job Description
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.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application