ABOUT THE ROLECrossian is a high-growth technology-driven e-commerce business. Behind our success is our people. As a start-up formed in 2020, we have created a fast-paced and dynamic environment, enabling our people to reach $100 million of revenue in 2024, a cumulative average growth rate of over 1000% in just under 4 years. Our mission now is to harness the power of technology to develop a direct-to-consumer approach and enhance customer lifetime value.As part of Technology Innovations Department, you'll work in a Agile, and tech-startup environment inspired by Unicorn worthy culture.We are developing a comprehensive and sophisticated Global eCommerce Platform specializing in Supply Chain Management, with a focus on Inventory Management, Manufacturing Management, and Order Fulfillment. Our system currently supports approximately > 100K product variants.Our solutions include:Advanced inventory management to ensure accurate stock levels and streamline operations, including a feature that suggests restocking orders when certain variants are low in stock, considering upcoming sales plans.Manufacturing management tools to optimize production schedules and reduce overhead.End-to-end order fulfillment capabilities to manage shipping, tracking, and delivery efficientlyWHAT YOU WILL DODevelopment & Deployment:Develop clean, scalable code using .NET Core in Micro-service Architecture & Cloud-native.Develop backend Data-storage & Data-flows with Postgres, ES, Kafka, and various Cloud data toolsets.Test and deploy system (micro-)services & (micro-)apps on AWS EKS/Kubernetes with Docker toolset.Project Management:Develop and maintain comprehensive documentation throughout the software development lifecycle (SDLC).Actively participate in defining technical specifications within the Agile/Scrum development process.Support Product Owner in planning and prioritize backend tasks to ensure timely delivery of project milestones and objectives.System Architecture:Lead the design and evolution of backend architecture to support current and future business needs.Evaluate and integrate new technologies, tools, and frameworks to improve system performance and developer efficiency.Participate in reviewing architectures with Team Leads & SAs.Code Review & Team CoachingProvide technical direction, mentorship, and code reviews for the backend team.Coach team to ensure compliance with best practices and high quality coding standards.