This is a hands-on position involving direct technical contributions, architectural oversight, and responsibility for quality, performance, and timely delivery. The ideal candidate demonstrates both technical depth and proven leadership capabilities.
Key Responsibilities
Lead a cross-functional engineering squad working on mission-critical SaaS and DaaS products.
Own the full software development lifecyclefrom planning and architecture to deployment and maintenance.
Drive initiatives to improve scalability, performance, reliability, and long-term maintainability.
Work closely with Product, UI/UX, DevOps, Data Engineering, and Data Science to ensure alignment and delivery.
Mentor and guide engineers, fostering a culture of growth, accountability, and continuous improvement.
Champion software engineering best practices and quality assurance methodologies.
Integrate AI-powered solutions into platform capabilities where appropriate.
Ensure timely delivery of product features in alignment with company goals and stakeholder expectations.
Minimum 5 years of software development experience with a strong frontend focus, including 2+ years in a leadership role managing full-stack or cross-functional teams.
Advanced proficiency in Angular or equivalent, JavaScript, TypeScript, HTML5, and CSS3.
Experience with backend or full-stack development frameworks.
Experience working with distributed, microservice-based architectures.
Deep knowledge and experience working with both RDBMS and NoSQL databases.
Experience working with high data and traffic scales and tools such as Redis, MongoDB, Kafka, and Kinesis.
Solid understanding of cloud services, Docker, CI/CD pipelines, and Kubernetes Advantage.
Deep familiarity with testing methodologies and tools such as Jest or Jasmine.
Familiarity with CI/CD pipelines, version control systems, and collaborative DevOps practices.
Excellent communication and interpersonal skills, with demonstrated ability to align engineering with business needs.