Job Title: Technical Lead or Founding Engineer
Location: Ahmedabad, India (on-site)
Position: On-site, Full-time
Working Hours: UK shift (2:00 PM to 11:00 PM IST)
Notice Period: Immediate Joiner preferred (Within 15 days)
Experience: 6 to 10+ years (with 2+ years in an architectural role) (e-commerce background preferred)
Role Overview
We are seeking an entrepreneurial Founding Engineer / Technical Lead to take complete technical ownership of our e-commerce platform. In this foundational role, you will manage, optimize, and scale our current website while leading a massive, strategic restructuring of the platform’s architecture. You will work closely with the founder, engineering, product, and client teams to define the tech roadmap and align development efforts with hyper-growth business goals.
The ideal candidate brings a rare mix of strong architectural foresight, advanced expertise in Java, working knowledge of .NET, and a solid understanding of leveraging AI to build intelligent, ultra-scalable systems.
Key Responsibilities
- Architectural Evolution & Restructuring: Take the architectural lead on planning and executing the future migration and restructuring of the e-commerce website from .NET to Java.
- Technical Ownership: Review, maintain, and optimize the existing .NET codebase and full-stack architecture for the time being, ensuring stability and performance before and during the Java transition.
- Scalability & Performance Planning: Design and engineer high-concurrency systems capable of seamlessly handling 1 Lakh+ (100,000+) concurrent users or customers.
- Application Development & Oversight: Optimize the current stack (Front-end: .NET, Back-end: React.js and Next.js). Plan and lead future initiatives, including mobile app development (Flutter / React Native) and seamless API integrations.
- AI Integration: Identify and implement practical uses of AI technologies to enhance system optimization, predictive scaling, automation, or user experience.
- Infrastructure & DevOps: Manage deployment, set up CI/CD pipelines, and implement advanced caching (Redis), CDN, and load balancing across cloud platforms (AWS / Azure / GCP) to guarantee high availability.
- Security & Compliance: Ensure bulletproof data protection, encryption, secure payment gateway integrations, and proactive vulnerability prevention.
- Team Leadership & Roadmap: Build, mentor, and scale the engineering team (backend/frontend/mobile). Work hand-in-hand with the founder to define the core technology roadmap.
Key Skills Required
- Dual-Stack Fluency: Deep, expert-level proficiency in Java and modern Java frameworks, combined with solid foundational knowledge of .NET to maintain and optimize legacy systems.
- Next-Gen Frontend Familiarity: Strong understanding of JavaScript frameworks, specifically React.js and Next.js, alongside traditional MVC architectures.
- High-Scale Architecture: Proven track record designing enterprise-grade microservices, optimizing database structures/complex queries (Aurora/PostgreSQL), and handling massive traffic spikes.
- AI Tooling: Foundational knowledge of using AI API integrations or machine learning applications to solve performance or product engineering challenges.
- Cloud & DevOps Mastery: Hands-on experience with cloud infrastructure (AWS/Azure/GCP), API gateways, REST/OpenAPI standards, and setting up monitoring/alert systems.
Qualifications
- 6–10 years of progressive experience in software engineering, with at least 2+ years acting in a dedicated technical architecture or system design capacity.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Nice-to-Have Skills: Direct experience with Docker, Kubernetes, Agile/Scrum methodologies, and UI/UX design principles.
- Preference would be given to someone who has E-commerce or E-commerce startup background.
Pay: ₹117,000.00 - ₹120,000.00 per month
Benefits:
- Paid sick time
- Paid time off
Ability to commute/relocate:
- Ahmedabad, Gujarat (Ahmedabad): Reliably commute or planning to relocate before starting work (Required)
Experience:
- Java: 6 years (Required)
- Cloud infrastructure: 3 years (Required)
Work Location: In person