Overview
Skills
Job Details
Role:
As a Software Architect, you ll bridge strategic design and practical execution, leading architectural strategy while remaining close enough to the code to guide development decisions effectively. You ll evaluate emerging technologies, create solution blueprints, and partner with stakeholders to design scalable, maintainable systems.
This role is crucial in shaping how the organization s applications evolve, striking a balance between modernization, innovation, and technical excellence. You ll collaborate closely with engineering leads, product management, and business stakeholders to translate vision into actionable architecture.
Requirements:
The ideal candidate is an experienced architect with deep full-stack development experience and a strong understanding of modern software design principles. You ve worked across application domains especially eCommerce or customer-facing systems and enjoy driving architectural clarity and scalability.
- 5+ years of software development experience with at least 2 years in an architectural or senior technical design role.
- Strong proficiency with Node.js, TypeScript, and containerization technologies.
- Demonstrated success designing and delivering enterprise-scale applications.
- Deep understanding of microservices, APIs, and modern architectural patterns.
- Familiarity with DevOps, CI/CD, and cloud-native technologies (AWS, Azure, or Google Cloud Platform).
- Excellent communication and documentation skills for technical and non-technical audiences.
Preferred Qualifications:
- Experience with Azure and Kubernetes (AKS).
- Background in large-scale eCommerce or transactional web systems.
- Familiarity with enterprise architecture frameworks.
- Experience leading cross-functional technical initiatives.