GoKhana is a full-stack B2B technology company that manages end-to-end food programs for corporates and enables the Next-Gen Digitized Cafeteria.
Bringing together an imaginative blend of technology, logistics and food service management, GoKhana offers SaaS solutions to digitize corporate cafeterias and eateries in tech park.
GoKhana's award-winning solution brings our food partners, corporate partners, and their employees on a single, transparent platform.
GoKhana is built around the principle of simplicity.
Whether it is the simplicity of solving problems, eliminating the need for multiple apps for outlet types, or the absolutely intuitive ease of using the app.
About Head Of Engineering.
We are looking for an experienced Head of Engineering to lead the engineering team, oversee the full software development lifecycle, and ensure the successful delivery of high-quality software products.
You will drive the technical direction, help the team technically and ensure seamless execution of development processes, from planning to release.
Responsibilities.
Team Leadership & Development :.
Lead and mentor a team of developers, Technical Leads, and Data Analysts, ensuring alignment with business and technical goals.
Guide the team technically and ensure they have the necessary support and resources to succeed.
Foster a culture of collaboration, innovation, and technical excellence.
Solution Architecture & Tech Stack.
Oversee the design and implementation of scalable and high-performance solutions using MERN, Flutter, and Python stack.
Collaborate with cross-functional teams to build and integrate solutions that align with the company's objectives and architecture.
Project Management & Delivery.
Manage end-to-end product delivery, ensuring on-time and high-quality releases.
Involve in project planning and initiation, ensuring that all deadlines and milestones are met.
Set up and track processes for sprint performance evaluation, story points and ensure that development work aligns with Agile principles.
Process Optimization &a Code Quality.
Establish processes to ensure consistent code quality, leveraging AI-powered tools and TDD (Test-Driven Development).
Ensure that all development work follows best practices and is optimized for performance, scalability, and security.
Set up automation testing and load testing to ensure stability and performance of all products.
Automation & CI/CD Pipeline.
Create and manage CI/CD pipelines, automating testing and deployment processes to streamline development and minimize manual effort.
Oversee automation of regression testing and ensure all issues are identified and resolved early in the development cycle.
On-Time Delivery & Zero Production Issues.
Ensure timely delivery of products with zero production issues post-release by focusing on quality, testing, and risk management.
Evaluate and monitor progress, implementing corrective actions where necessary to prevent delays and quality issues.
API Documentation.
Review and approve design documents to ensure they meet the company's architectural standards.
Ensure comprehensive API documentation is created for all APIs and drive the adoption of best practices in API development and integration.
Tool Development.
Design features as modular, reusable tools to simplify integration and maintenance for future development.
Prerequisites.
Experience :.
10-15 years of experience in software engineering, with at least 5 years in a leadership or management role.
Proven track record of leading and managing teams of 50-60 engineers, delivering software products using MERN stack with Nest.js and Next.js, Flutter and Python.
Technical Expertise.
Strong experience in solution architecture, cloud platforms, microservices and DevOps.
Expertise in CI/CD, TDD and test automation practices.
Project Management.
Proven ability to deliver projects on time and within scope, utilizing Agile methodologies.
Experience in estimating work, managing sprints, and ensuring timely product releases.
Leadership & Collaboration.
Strong leadership skills with the ability to guide and mentor engineers, fostering a culture of learning and growth.
Excellent communication and collaboration skills to work cross-functionally with other teams and service providers.
Process & Quality Focused.
Experience in setting up and managing automated testing, load testing and regression testing to ensure high-quality software delivery.
Ability to enforce code quality standards and implement process improvements for better productivity and product quality.
Education & Certification.
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
PMP, Agile or equivalent certifications are a plus.