Posted on: 25/11/2025
Description:
- Define, design, and own the overall technical architecture and system design across core platforms and enterprise applications.
- Evaluate technology choices, tools, frameworks, and architectures to ensure solution scalability, performance, reliability, and security.
- Create and maintain architecture blueprints, integration diagrams, and technical documentation.
- Translate business requirements into high-level and low-level architectural designs.
- Conduct architecture reviews, code reviews, and performance reviews to ensure adherence to best engineering practices.
- Establish technical guidelines, coding standards, and architectural governance processes across teams.
- Work closely with engineering teams during development phases to guide implementation aligned with architectural intent.
- Provide hands-on technical support in complex coding, debugging, and optimization scenarios.
- Drive modular, reusable, and scalable component development across teams.
- Work with product managers, engineering leads, DevOps, QA, and business stakeholders to align technology with business goals.
- Convert functional requirements into technical specifications and ensure timely and quality delivery.
- Influence and mentor engineering teams, fostering a culture of technical ownership and innovation.
- Lead performance tuning, load-testing, system optimization, and high-availability architecture design.
- Ensure security-first architectural principles, including data protection, secure APIs, access control, and compliance requirements.
- Anticipate future scalability challenges and build proactive architectural solutions.
- Stay updated with emerging technologies such as AI/ML, microservices, serverless computing, cloud-native architectures, DevOps automation, and event-driven architectures.
- Recommend improvements to existing systems to enhance performance, reliability, and maintainability.
- Champion automation, standardization, and continuous integration/continuous delivery (CI/CD).
What Were Looking For:
- 10+ years of hands-on software engineering experience, with 23 years in a senior architectural or technical leadership capacity.
- Strong expertise in Python-based backend development, with a solid track record of building robust and scalable services.
- Deep understanding of API architecture, caching mechanisms, and database performance optimization.
- Proven experience in designing cloud-native, event-driven, and highly scalable distributed systems.
- Working knowledge of modern front-end technologies such as JavaScript, HTML, CSS, and frameworks like React.js.
- Practical, hands-on experience with CI/CD pipelines, automation tools, and DevOps practices.
- Strong command of system design fundamentals, scalability models, and performance tuning techniques.
- Expertise in architectural frameworks, software design patterns, and enterprise integration patterns.
- Ability to architect fault-tolerant, highly available, and secure technology solutions.
- Excellent communication skills with the ability to simplify and articulate complex technical concepts for diverse audiences.
- Demonstrated ownership mindset, strong analytical thinking, and effective decision-making abilities.
- Ability to mentor, guide, and elevate engineering teams, promoting a culture of excellence and accountability.
- Strong collaborative mindset with proven leadership capabilities across cross-functional teams.
- Prior experience in high-growth SaaS, startup, or enterprise product environments.
- Experience building or integrating AI/ML, LLM-driven components, or intelligent automation frameworks into enterprise systems is a plus.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1580503
Interview Questions for you
View All