The Technical Lead will help establish full stack framework for multi-country, multi-currency, multi-brand solutions and drive implementation of guidelines.
He / She will also have the following responsibilities, including but not limited to :
Prototyping, designing, and developing solutions including multi-country, multi-currency, multi-brand integrations
Partnering with the stakeholders and end users to translate ideas, high level specifications into new or enhanced mobile application solutions
Mentoring junior resources and provide guidance ensuring all development standards and practices are adhered to
Pursues continuous improvement in development processes, standards and quality
Lead a diverse group of lean / agile software engineers
Collaborate with product owners to develop multi generation software technology plans
Work directly with stakeholders to understand business and technical needs
Communicate effectively with immediate team and leadership, ensuring team receives consistent messages and has clear understanding of business direction, strategy, and results
Collaborate with cross functional teams such as architecture, backend integration, visual design, UX teams, QA, etc.
QUALIFICATION & EXPERIENCE
5+ yrs. of experience in software product development and delivery using node Js as framework.
Experience working on building any Loyalty Platform will be a big plus and preferred
3+ of hands-on experience developing RESTful micro-service based applications.
3+ years managing development teams of 2+ engineers.
4+ years skills in Node Js, experience in developing the scalable APIs
4+ years of hands-on experience with Agile (Scrum or XP), test & behavior driven development, continuous integration, and version control
Experience working on building Loyalty Platform will be a real plus and preferred
Experience working with near shore / offshore teams
Highly proficient with building enterprise application with micro services
Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Full stack coding principles
Hands-on experience in web services (REST, SOAP, WSDL etc.), using No-SQL database as MongoDb, Aerospike and pub / sub (Kafka) and SQL DB etc.
Hands-on experience with modern frameworks, design patterns, containerized based applications.
Hands-on experience in utilizing Node Libraries & NPM Modules, Koa, express frameworks
Experience with Azure / AWS services for middle-tier is a big plus.
Related DevOps tools experience a plus (e.g. VSTS / Azure DevOps, Jira, Hudson, Sonar, Jenkins etc)
Experience in building scalable and highly available distributed systems
Strong problem solving abilities and capable of articulating specific technical topics or assignments
Only shortlisted candidates will be contacted due to high volume of applicants