As a Senior Full Stack Developer, you will be responsible for designing, developing and maintaining the company's B2B ecommerce application and website. You will work closely with a cross-functional team of developers, designers and project managers to deliver high-quality, scalable and reliable solutions.The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.ResponsibilitiesWriting clean, high-quality, high-performance, maintainable codeDevelop and support software including applications, database integration, interfaces, and new functionality enhancementsCoordinate cross-functionally to insure project meets business objectives and compliance standardsSupport test and deployment of new products and featuresParticipate in code reviewsStrong experience in developing and deploying production-ready web and mobile applications using Flutter, Node.js, React, GraphQL, and microservicesSolid understanding of software development principles, design patterns, and best practicesStrong experience with Git, CI/CD, and testing frameworksExperience with cloud-based infrastructure and services (AWS, Azure, Google Cloud)Familiarity with Agile development methodologiesStrong problem-solving and analytical skillsExcellent verbal and written communication skillsPreferred Skills:Experience with e-commerce mobile and website apps, Flutter and cross platform frameworks etc.Experience with GraphQL, Node.js and microservicesExperience with AWS, Azure, Google CloudExperience with React and Next.js.QualificationsBachelor's / Master's degree in Computer Science3+ years of relevant work experienceExpertise in Object Oriented Design, Database Design, and XML Schema