Job Description :
- A role for senior software professionals in eCommerce space
- Be part of a great work environment
- Lead and mentor high performing teams
- Well-backed by multiple investors, our client is a tech-driven web commerce solutions platform that has been used by leading retail brands to optimise omni-channel fulfilment and improve post-click commerce customer experience.
The Job :
You will be responsible for :
- Developing strategic plans for the direction and control of product development activities
- Managing all aspects of engineering activities within the organization.
- Monitoring the delivery of quality product, considering both functional and nonfunctional aspects, while managing time to market.
- Ensuring all engineering projects, initiatives, and processes are in conformance with organization's established policies and objectives.
- Demonstrating expertise in a variety of the field's concepts, practices, and procedures.
- Planning and accomplishing goals by leveraging your prior experience, expertise and judgment.
- Performing a variety of tasks and leading junior professionals.
- Keeping the staff motivated and providing technical direction and guidance.
- Taking up the role of a project manager when required and assuming the role of a manager and support resource / mentor.
- Reporting to senior management on a regular basis.
- Designing and defining the interaction between the different components and teams.
- Defining and ensuring compliance with world class build / release and configuration management processes.
The Profile :
- You possess a Degree in Engineering with at least 10 years experience in software development within Ecommerce industry, with a minimum of 3 years leading teams.
- You have solid experience in programming languages like Java/ PHP, MySQL Varnish, Caching Akamai.
- You are well versed with Big Data stack like - hadoop, hive, kafka, storm, spark, druid.
- Excellent data structures & algorithms skills are required.
- You possess strong operational and project management skills and you have good understanding of engineering technical issues/needs, financial, sales related to product design and development.
- You have knowledge of open source software, frameworks and broader cutting-edge technologies around server-side development in Java and Big Data.
- You have worked with product management teams in the past to set roadmaps; plan the development and delivery of products at an enterprise level.
- You have worked on complex software architectures, operational metrics, and running the day to day operations of the business, in previous roles.
- You also possess hands-on technology experience building and running large scale systems handling high volume sessions/transactions per day.
- You are a problem-solver and you are capable of thriving in a fast-paced environment.
- Experience with agile development would be a big plus.