Senior/Lead Architect - Bengaluru, India - Jobs for Humanity

    Default job background
    Description

    About The Role :


    Your primary responsibility is to design robust and scalable client delivery software architectures that align with business objectives and product goals.

    You will work closely with cross-functional teams, providing technical leadership and ensuring the successful execution of our client delivery framework.


    Responsibilities :

    • Develop and maintain software architecture, ensuring it meets current and future business needs.
    Lead the design of scalable, efficient, and cost-effective cloud software solutions.

    • Build rapid technical prototypes for early customer validation.
    Rapidly identify and resolve technical incidents as they emerge.

    • Collaborate with development teams to implement cloudbased solutions.
    • Define and enforce architectural standards, best practices, and methodologies for client delivery software development.
    • Drive innovation in our software design, staying abreast of emerging technologies and industry trends.

    Key Skills (Domain Expertise) :

    • 46 years of experience as a lead / senior developer in agile teams.
    3-6 years of experience as an architect in agile teams.

    • Bachelor's degree in Computer Science, MIS, or Engineering.

    Technical Skills :

    • Advanced knowledge of K8 cloud architecture, design patterns, and best practices.
    • Programming Languages: Strong proficiency in programming languages commonly used for web development, such as JavaScript, Python, Java.
    • Indepth knowledge of web development technologies, including HTML, CSS, and JavaScript frameworks like React or Angular.
    • Understanding of backend technologies and frameworks (e.g., , NestJS).
    • Knowledge of various database systems and their integration into web applications.
    • Experience in designing and implementing RESTful APIs or GraphQL.
    • Understanding of microservices architecture and its application in web development.
    • Mindset and Attributes
    • Very good communication and interpersonal skills, capable of effectively articulating technical concepts to nontechnical stakeholders.
    • A strong analytical mindset with a focus on delivering business value through technical solutions.
    • Proven ability to learn and adapt to new technologies and frameworks, particularly within the web application delivery domain.
    • Ability to lead and mentor development teams, providing guidance on best practices and fostering a culture of continuous improvement.
    )