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