Empowering businesses to innovate, grow, and thrive with an open, AI-driven commerce ecosystem, and helping them confidently solve complex commerce challenges
Requirements
- Deep expertise in software design principles, architectural patterns (e.g., microservices, SOA), and application development
- Proficiency in relevant technologies such as Java/J2EE, Spring, web services, and front-end technologies like HTML5, CSS, and JavaScript
- Familiarity with architectural modeling tools (UML or ArchiMate) and Agile/DevOps methodologies
- Proven experience with large-scale, high-availability web/mobile solution architectures and cloud platforms (AWS, Azure, GCP)
- Minimum of 15+ years of experience designing and implementing enterprise-grade software, with at least 3+ years in an architecture or lead designer capacity within the e-commerce space
Responsibilities
- Architectural Design and Vision: Design and oversee the technical structure of e-commerce products, ensuring they meet functional and non-functional requirements including availability, scalability, security, and performance
- Cross-Functional Collaboration: Partner with Product Managers, UX Designers, and Engineering teams to define the product framework, system interactions, and detailed specifications
- Technical Leadership & Mentorship: Provide hands-on technical guidance and mentorship to development teams (PM+Eng), ensuring alignment with architectural standards and best practices throughout the entire product lifecycle
- Technology Evaluation and Roadmapping: Investigate, analyze, and evaluate new technologies, developing Proofs-of-Concept (POCs) to validate feasibility and inform the product roadmap and strategy
- System Integration: Define integration requirements and resolve interfacing issues between various front-end and back-end systems, including payment gateways, order management systems (OMS), and content management systems (CMS)
- Documentation and Governance: Create and maintain detailed architectural documents, logical flows, and diagrams to keep all stakeholders informed and ensure architectural consistency and adherence to governance processes
- Problem Solving: Act as a key problem solver for complex technical challenges and production escalations, providing timely and effective solutions
Other
- Education: Bachelor's degree in Computer Science, Engineering, or a related technical field (Master's degree preferred)
- Excellent communication, leadership, and stakeholder management skills to align diverse cross-functional teams
- Strong analytical and problem-solving abilities, with an eye for detail and the ability to translate technical concepts to non-technical audiences
- Business acumen and customer empathy to ensure technical solutions align with market needs and user requirements
- Ability to work in an inclusive atmosphere and contribute to the company's culture and benefits