Design, Build, test and deploy cutting edge solutions at scale, impacting millions of customers and directly impacting top line by generating several millions of dollars of revenue.
Engaging with product management to take the product vision or business problem to the tech definition, implementation and successful deployment.
Responsible for system analysis, design and architecture for the entire product/platform handling millions of transactions, Refactoring both backend and frontend layer to make it more resilient.
Responsible for ensuring non-functional attributes e.g. scalability, availability, serviceability, usability and practical aspects during the various phases of development.
Defining project scope, deliverables, dependencies, resources, timeline and budget, making sure projects stay within delivery timeline in a full project life cycle, Establishing architectural and development standards around eCommerce platforms
Outlining project within Project Management System, develop project technology strategy by understanding key objectives, mapping product requirements, articulating solution risks and barriers; recommend project approaches
Putting together technical write-up for programming features of the site and ensuring team members understand deliverables and have task lists.
Ensure documentations logs, and reports are complete, current and stored appropriately
Responsible for technology choices and tool selection keeping short and long-term interest
Work closely with Automation teams to determine testing requirements to ensure full coverage and the best quality of product.
Promote and support company policies, procedures, mission, values, and standards of ethics and integrity.
While completing all of the above duties you must maintain excellent communication with the stakeholders while managing their expectations
You will accomplish this mission by strategically designing, developing, and implementing technology models worthy enough to operate of enterprise-level business applications.
Qualification: Bachelor or Master Degree in Computer Science, Software Engineering Proficient in Scala and/or Python 5 - 9+ Years of experience in technical design, software development and architecture at the backend side involving scalable and available platform 7+ years of hands-on experience in working on Open Source Technologies including Apache Spark or Apache Flink, RDBMS and NoSQL Database, Elasticsearch / Solr Comfortable working across end to end data pipeline. Ability to be adapt to the start-up culture, handle multiple competing priorities, meet deadlines, manage risk, and troubleshoot problems. Good knowledge in data security Excellent Code version control and conflict management capabilities with Git Excellent build/ release/ deployment (full stack build vs incremental) management capabilities Great working knowledge in Jenkins, Maven, Ansible like build & deployment (continuous integration) tools Exposure to any cloud is a plus Ability to use analytic data and user testing to inform design decision Excellent verbal and written communication skills, such as meeting facilitation, presentation, and documentation