Source description
About the role
As a Tech Lead Full Stack on the Digital Twin Platform and Simulation team, your role will involve translating high-level architectural visions into detailed technical designs and providing technical guidance to ensure the delivery of scalable interfaces and services. You will be responsible for the following key responsibilities: - Low-Level Design (LLD): Convert high-level architectural blueprints into detailed technical designs, which include class diagrams, sequence diagrams, and API specifications. - Technical Mentoring: Lead and coach the engineering team through pair programming, technical 1-on-1s, and hands-on guidance to enhance overall team competency. - Standards Enforcement: Ensure all code complies with defined engineering standards, SOLID principles, and design patterns set by the Architects. - Code Quality & Review: Conduct comprehensive code reviews to uphold high quality, ensuring the team delivers clean, testable, and maintainable code. - Technical Anchoring: Serve as the technical expert for the squad to resolve complex technical issues and provide clarity on implementation details. - Hands-on Development: Direct the implementation of critical and complex modules, setting performance and reliability benchmarks. - System Integration: Oversee the technical execution of integrations between full-stack applications and core data layers like Databricks/Neo4j. - Delivery Governance: Ensure the squad achieves sprint objectives by maintaining a high standard of execution and managing technical debt effectively. Our Core Full Stack Stack includes technologies such as: - Front-End Engineering: React + TypeScript (with Next.js), ShadCN/UI, Tailwind CSS for building interactive dashboards, JavaScript (ES6+), TypeScript for managing simulation data, and state management (Redux/Zustand) optimized for high-frequency updates. - Back-End & Microservices: Java, Spring Boot for building microservices, REST APIs for seamless communication, microservices architecture, and experience in designing RESTful or GraphQL APIs, Protobuf with gRPC and gRPC-Web. - Engineering Excellence: Utilize GitHub for version control and rigorous code reviews, implement CI/CD pipelines, Docker, and Kubernetes for cloud-native deployment. Preferred Qualifications for this role are: - 8 to 10 years of professional experience in full-stack software development. - Strong experience in creating Low-Level Designs and proven track record in a Tech Lead capacity. - Expertise in Java, Spring Boot, and React, deep understanding of Microservices architecture and RESTful API design. - Familiarity with ShadCN/UI, Material UI, Storybook, or similar tools, ability to mentor engineering teams and drive technical excellence in an Agile environment. - Experience working in the India tech region, preferably within high-growth product engineering teams. Highly Desirable qualifications include: - Experience in building platforms for Digital Twin, IoT, or Simulation environments. - Familiarity with visualizing complex networks or real-time operational data. - Knowledge of performance tuning for front-end rendering and back-end processing, experience in leading teams in an Agile/Scrum environment. - Exposure to industrial domains like Manufacturing, Logistics, or Transportation would be a plus. As a Tech Lead Full Stack on the Digital Twin Platform and Simulation team, your role will involve translating high-level architectural visions into detailed technical designs and providing technical guidance to ensure the delivery of scalable interfaces and services. You will be responsible for the following key responsibilities: - Low-Level Design (LLD): Convert high-level architectural blueprints into detailed technical designs, which include class diagrams, sequence diagrams, and API specifications. - Technical Mentoring: Lead and coach the engineering team through pair programming, technical 1-on-1s, and hands-on guidance to enhance overall team competency. - Standards Enforcement: Ensure all code complies with defined engineering standards, SOLID principles, and design patterns set by the Architects. - Code Quality & Review: Conduct comprehensive code reviews to uphold high quality, ensuring the team delivers clean, testable, and maintainable code. - Technical Anchoring: Serve as the technical expert for the squad to resolve complex technical issues and provide clarity on implementation details. - Hands-on Development: Direct the implementation of critical and complex modules, setting performance and reliability benchmarks. - System Integration: Oversee the technical execution of integrations between full-stack applications and core data layers like Databricks/Neo4j. - Delivery Governance: Ensure the squad achieves sprint objectives by maintaining a high standard of execution and managing technical debt eff
More at Gradera Inc.