Job
Description
Role Overview: As a Senior Lead Application Engineering at Tiger Analytics, you will collaborate with business analysts and technical managers to understand functional and non-functional requirements, design and develop multi-tier, cloud-native, high-performance, and scalable solutions. You will apply benchmarking software engineering principles and design patterns to build robust solutions, lead cross-functional agile teams, analyze design alternatives, and engage with architects to choose optimal solutions. Your role will involve writing high-quality code, interacting with project/program managers, supporting peers, and closely liaising with customers to address technical concerns. Key Responsibilities: - Collaborate with business analysts and technical managers to understand requirements and scope - Design and develop multi-tier, cloud-native, high-performance, and scalable solutions - Apply benchmarking software engineering principles and design patterns - Lead cross-functional agile teams across the software development lifecycle - Analyze design alternatives and engage with architects to choose optimal solutions - Write high-quality code and perform design and code reviews - Interact and collaborate with project/program managers to estimate and plan - Support peers, provide constructive feedback, and liaise with customers to understand challenges Qualifications Required: - 8+ years of experience in application engineering - Proficiency in building scalable, reliable, and high-performance web applications - Experience in writing error-free code using React.Js - Knowledge of creating web servers using Node.js / Nginx - Familiarity with database technologies such as MySQL, Oracle, PostgreSQL, or MongoDB - Experience in creating and designing test cases using Junit or Selenium - Exposure to Cloud environments like AWS, Azure, or GCP - Understanding of API design and development concepts Role Overview: As a Senior Lead Application Engineering at Tiger Analytics, you will collaborate with business analysts and technical managers to understand functional and non-functional requirements, design and develop multi-tier, cloud-native, high-performance, and scalable solutions. You will apply benchmarking software engineering principles and design patterns to build robust solutions, lead cross-functional agile teams, analyze design alternatives, and engage with architects to choose optimal solutions. Your role will involve writing high-quality code, interacting with project/program managers, supporting peers, and closely liaising with customers to address technical concerns. Key Responsibilities: - Collaborate with business analysts and technical managers to understand requirements and scope - Design and develop multi-tier, cloud-native, high-performance, and scalable solutions - Apply benchmarking software engineering principles and design patterns - Lead cross-functional agile teams across the software development lifecycle - Analyze design alternatives and engage with architects to choose optimal solutions - Write high-quality code and perform design and code reviews - Interact and collaborate with project/program managers to estimate and plan - Support peers, provide constructive feedback, and liaise with customers to understand challenges Qualifications Required: - 8+ years of experience in application engineering - Proficiency in building scalable, reliable, and high-performance web applications - Experience in writing error-free code using React.Js - Knowledge of creating web servers using Node.js / Nginx - Familiarity with database technologies such as MySQL, Oracle, PostgreSQL, or MongoDB - Experience in creating and designing test cases using Junit or Selenium - Exposure to Cloud environments like AWS, Azure, or GCP - Understanding of API design and development concepts