Tech Stack
AWSCloudDistributed SystemsGoJavaKafkaKotlinReactReact NativeSwift
About the role
- Lead the architecture, design, and implementation of resilient, scalable systems across backend, web, and mobile technologies
- Act as a technical expert and hands-on contributor, driving complex, org-wide initiatives from concept to execution
- Collaborate with engineering leaders, product managers, and cross-functional teams to define and deliver high-impact solutions
- Review code, mentor engineers, and elevate technical excellence across the organisation
- Influence and execute strategic engineering direction across multiple domains
- Identify areas for improvement across system performance, reliability, and developer productivity
- Help shape the adoption of modern technologies including Generative AI and Agentic AI frameworks for business-critical applications
- Define and execute strategies for company-wide AI tooling adoption and build custom AI-based solutions to improve engineering velocity or system quality
- Architect and deliver systems that scale to millions of users and materially improve system reliability, engineering velocity, or customer experience
Requirements
- Deep technical expertise across the stack, with extensive hands-on experience in backend, mobile, and web development
- Proven track record designing and delivering large-scale, distributed systems in B2C domains
- Strong knowledge of system architecture, performance engineering, observability, and cloud infrastructure
- Experience with Java/Golang, Kotlin/Swift/ReactJS/ReactNative, AWS Cloud, Kafka
- Strong understanding of AI-native software development, including real-world application of Gen AI/Agentic AI frameworks
- Demonstrated ability to work across globally distributed teams and drive alignment across stakeholders
- Collaborative, growth-oriented mindset and ability to influence and mentor across all levels