This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Technical Lead – Fullstack based in India.
This is a high-impact technical leadership role focused on designing and delivering scalable, cloud-native full-stack systems that power complex, data-driven financial technology products. You will lead architecture decisions across frontend, backend, and infrastructure layers, ensuring systems are robust, secure, and built for long-term scale. The role combines hands-on engineering with strategic technical leadership, requiring close collaboration with product, design, and engineering teams. You will guide teams in building modern web applications using React and TypeScript while architecting backend services in Python or Java. A key aspect of the role involves shaping distributed systems, microservices, and API-driven platforms deployed on AWS. This is an opportunity to work in a fast-paced, high-ownership environment where engineering excellence, innovation, and AI-driven capabilities are central to product evolution.
Accountabilities:
- Lead the architecture, design, and delivery of full-stack applications spanning frontend interfaces, backend services, and cloud infrastructure.
- Provide hands-on technical leadership, mentoring engineers and guiding best practices across frontend and backend development.
- Define engineering standards, enforce code quality, and ensure strong code review and development practices across teams.
- Design and build scalable backend systems using Python (FastAPI) or Java, including REST and GraphQL APIs.
- Develop modern frontend applications using ReactJS and TypeScript with reusable components and scalable UI architecture.
- Architect distributed systems, microservices, and asynchronous processing pipelines using modern messaging and event-driven tools.
- Lead cloud deployment and DevOps practices on AWS, including CI/CD pipelines, containerization, and observability.
- Drive system design decisions focused on scalability, performance, reliability, and security across the stack.
- Explore and integrate AI-driven capabilities to enhance product features, automation, and engineering productivity.
Requirements:
- 8–10 years of software engineering experience, including at least 3+ years in a technical leadership role.
- Strong expertise in backend development using Python (FastAPI preferred) or Java (Spring Boot/Quarkus).
- Proven experience building modern frontend applications with ReactJS and TypeScript.
- Deep understanding of REST and GraphQL APIs, microservices architecture, and distributed systems design.
- Hands-on experience with AWS cloud services and deployment of scalable production systems.
- Strong knowledge of containerization and orchestration tools such as Docker and Kubernetes.
- Experience with asynchronous processing systems (e.g., Celery, RabbitMQ, Redis) and event-driven architectures.
- Solid understanding of SQL/NoSQL databases, CI/CD pipelines, and system optimization principles.
- Strong leadership, communication, and stakeholder management skills with a mentoring mindset.
- Ability to operate in fast-paced, agile environments with strong ownership and accountability.
- Nice to have: Experience with AI-powered systems (LLMs, RAG, embeddings), Kafka or event streaming tools, Terraform, and performance optimization at scale.
Benefits:
- Opportunity to lead end-to-end architecture of modern, cloud-native full-stack systems at scale.
- High-impact leadership role with ownership over technical direction and system design.
- Exposure to advanced engineering practices including microservices, distributed systems, and AI-driven product capabilities.
- Fully remote-friendly environment with flexibility across India-based teams.
- Collaborative, high-talent engineering culture focused on innovation and continuous improvement.
- Strong focus on modern tooling, cloud infrastructure, and scalable software design.
- Opportunity to mentor and shape engineering teams while driving technical excellence.
- Work on challenging, real-world problems in a fast-growing global technology environment.